[Boost-users] Race in boost::condition_variable::wait