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
URL: http://svn.boost.org/trac/boost/changeset/42910

Log:
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>.
 </p>
-<p>
-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
-([support.start.term]).
-[<i>Note:</i>
-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>]
-</p>
 </dd>
 
 <dt>Postconditions:</dt>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk