Boost C++ Libraries: Ticket #9625: Please rewrite boost::thread::~thread() reference section https://svn.boost.org/trac10/ticket/9625 <p> Re: <a href="http://www.boost.org/doc/libs/1_55_0/doc/html/thread/thread_management.html#thread.thread_management.thread.destructor">http://www.boost.org/doc/libs/1_55_0/doc/html/thread/thread_management.html#thread.thread_management.thread.destructor</a> </p> <p> The section is completely unreadable and possibly inaccurate. For example, the hard-to-read section regarding BOOST_THREAD_PROVIDES_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLE and the statement "Thus the programmer must ensure that the destructor is never executed while the thread is still joinable" are at odds. </p> <p> Thread management is one of the most difficult things to do in programming: this VERY unclear reference section only adds to those woes. The information on when and how to destroy a thread is EXTREMELY important. Please bring the documentation up to grade. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9625 Trac 1.4.3 viboes Sun, 02 Feb 2014 07:30:54 GMT owner, status, component changed https://svn.boost.org/trac10/ticket/9625#comment:1 https://svn.boost.org/trac10/ticket/9625#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Matias Capeletto</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>component</strong> <span class="trac-field-old">Documentation</span> → <span class="trac-field-new">thread</span> </li> </ul> Ticket viboes Sun, 09 Feb 2014 02:59:12 GMT milestone changed https://svn.boost.org/trac10/ticket/9625#comment:2 https://svn.boost.org/trac10/ticket/9625#comment:2 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.56.0</span> </li> </ul> <p> Committed in develop </p> <p> <a class="ext-link" href="https://github.com/boostorg/thread/commit/c6593d87b0846f96067c4e59126b9fc01034f94c"><span class="icon">​</span>https://github.com/boostorg/thread/commit/c6593d87b0846f96067c4e59126b9fc01034f94c</a> </p> Ticket viboes Sat, 15 Feb 2014 16:22:43 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9625#comment:3 https://svn.boost.org/trac10/ticket/9625#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> <a class="ext-link" href="https://github.com/boostorg/thread/commit/750c849b0f0dff79a289111955260a4147ac7f59"><span class="icon">​</span>https://github.com/boostorg/thread/commit/750c849b0f0dff79a289111955260a4147ac7f59</a> </p> Ticket