C++ Boost线程,如何检查线程是否仍在运行?

C++ Boost线程,如何检查线程是否仍在运行?,c++,multithreading,boost,C++,Multithreading,Boost,我正在使用boost::thread,如何判断一个线程是否仍在从另一个线程运行 谢谢。一般的答案是你不能,但是如果你只是想检查以避免在join中被阻塞,那么有一个timed\u join函数。这个问题差不多,对吧?除了必须将要检查的线程作为引用/指针参数放置到另一个线程之外

我正在使用boost::thread,如何判断一个线程是否仍在从另一个线程运行


谢谢。

一般的答案是你不能,但是如果你只是想检查以避免在
join
中被阻塞,那么有一个
timed\u join
函数。

这个问题差不多,对吧?除了必须将要检查的线程作为引用/指针参数放置到另一个线程之外