Breaking changes in Boost.Thread 3.0.0
问题 In the release notes of version 1.50.0 of the Boost libraries I noted two breaking changes (see here): #6266 Breaking change: thread destructor should call terminate if joinable. #6269 Breaking change: thread move assignment should call terminate if joinable. What does this mean for my existing projects currently using Boost 1.49.0? Do I have to change anything? If yes, what do I have to change exactly? And what happens if I forget to modify one of my existing projects? Will I get compile