Boost.Thread定时等待

时间:2012-07-31 16:48:08

标签: c++ windows boost boost-thread

当使用boost::thread::timed_join发生超时并且等待线程完成时,在Windows操作系统下运行的线程会发生什么?线程是否保留或与过程一起完成?

1 个答案:

答案 0 :(得分:1)

为什么一个线程完成(退出)并不重要,重要的是这是否是主线程:如果它是主线程,那么整个进程退出,并且所有线程都被终止;如果它是非主线程,则其优雅退出不会影响任何其他线程。

The following article详细解释了流程终止。