[threads] Fix "[threads] Fix leaking threads: SGen Worker and Finalizer (#5284)"...
[mono.git] / mono / metadata / threads.c
index 61e4531a3c79f92e19a26c38398ac039e111511e..c97f7f3f53cca5e0fc080224d1073b2053d32045 100644 (file)
@@ -3037,6 +3037,8 @@ mono_thread_callbacks_init (void)
 void
 mono_thread_cleanup (void)
 {
+       mono_threads_join_threads ();
+
 #if !defined(RUN_IN_SUBTHREAD) && !defined(HOST_WIN32)
        /* The main thread must abandon any held mutexes (particularly
         * important for named mutexes as they are shared across