id summary reporter owner description type status milestone component version severity resolution keywords cc 6269 c++11 compliance: thread move assignment should call terminate if joinable viboes viboes "In order to be standard compliant the thread move assignment should call terminate if joinable instead of detaching the thread. ""30.3.1.4 thread assignment [thread.thread.assign] thread& operator=(thread&& x) noexcept; Effects: If joinable(), calls terminate(). Otherwise, assigns the state of x to *this and sets x to a default constructed state."" This behavior is incompatible with the current version, so it shall be activated by a specific define, i.e., BOOST_THREAD_VERSION=2. " Feature Requests closed Boost 1.50.0 thread Boost 1.48.0 Problem fixed