Boost logo

Boost-Commit :

From: Lawrence_at_[hidden]
Date: 2008-01-22 00:46:30

Author: crowl
Date: 2008-01-22 00:46:29 EST (Tue, 22 Jan 2008)
New Revision: 42910

Remove 'terminate threads before destruction' constraint
for inclusion in another paper.

Text files modified:
   sandbox/committee/LWG/thread_library.html | 17 -----------------
   1 files changed, 0 insertions(+), 17 deletions(-)

Modified: sandbox/committee/LWG/thread_library.html
--- sandbox/committee/LWG/thread_library.html (original)
+++ sandbox/committee/LWG/thread_library.html 2008-01-22 00:46:29 EST (Tue, 22 Jan 2008)
@@ -811,23 +811,6 @@
 happens before ([intro.multithread])
 the invocation of <code><var>f</var></code>.
-Every thread shall ensure that
-all its uses of static-duration variables
-happen before ([intro.multithread ])
-their destruction
-and that all calls to the standard library
-happen before ([intro.multithread])
-completion of destruction of static-duration variables
-and execution of <code>std::atexit</code> registered functions
-Terminating the thread before
-a call to <code>std::exit</code> or the exit from <code>main</code>
-is sufficient, but not necessary, to satisfy this requirement.
-This requirement permits thread managers as static-duration objects.
-&mdash;<i>end note</i>]

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at