
8 Oct
2013
8 Oct
'13
6:05 p.m.
On Oct 8, 2013, at 12:15 PM, Patrick Steele wrote:
boost = 1.54 OS = Windows 7 compiler = Visual Studio 2005
Hi, in order to test if a boost.thread is running I used timed_join as per http://stackoverflow.com/questions/1667420/how-can-i-tell-reliably-if-a-boos..., which recommended that I should be able to call timed_join with a wait time of 0 ie bool isThreadRunning = ! m_Thread.timed_join( boost::get_system_time() ); I have just upgraded to boost 1.54 to see that this no longer appears to work and that the timed_join function is being deprecated. Can you tell me how I should now check whether a thread is running please?
Use the joinable() member function.