id summary reporter owner description type status milestone component version severity resolution keywords cc 9625 Please rewrite boost::thread::~thread() reference section mark@… viboes "Re: http://www.boost.org/doc/libs/1_55_0/doc/html/thread/thread_management.html#thread.thread_management.thread.destructor 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. 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." Bugs closed Boost 1.56.0 thread Boost 1.54.0 Problem fixed