Detached threads do not help; they still hold resources.
Jarkko Hietaniemi [Wed, 3 Apr 2002 14:12:03 +0000 (14:12 +0000)]
p4raw-id: //depot/perl@15703

ext/threads/threads.pm
pod/perldiag.pod

index 6fcd431..d8e8b5a 100755 (executable)
@@ -135,9 +135,8 @@ quick way to get current thread id.
 =item Cleanup skipped %d active threads
 
 The main thread exited while there were still other threads running.
-This is not a good sign: you should either explicitly join the
-threads, or let the threads detach themselves, or somehow be certain
-that all the non-main threads have finished.
+This is not a good sign: you should either explicitly join the threads,
+or somehow be certain that all the non-main threads have finished.
 
 =back
 
index 132d65e..6bcd87a 100644 (file)
@@ -1128,10 +1128,9 @@ instead.
 =item Cleanup skipped %d active threads
 
 (W) When using threaded Perl, the main thread exited while there were
-still other threads running.  This is not a good sign: you should either
-explicitly join the threads, or let the threads detach themselves, or
-somehow be certain that all the non-main threads have finished.  See
-L<threads>.
+still other threads running.  This is not a good sign: you should
+either explicitly join the threads, or somehow be certain that all
+the non-main threads have finished.  See L<threads>.
 
 =item close() on unopened filehandle %s