标签: c++ windows boost boost-thread
当使用boost::thread::timed_join发生超时并且等待线程完成时,在Windows操作系统下运行的线程会发生什么?线程是否保留或与过程一起完成?
boost::thread::timed_join
答案 0 :(得分:1)
为什么一个线程完成(退出)并不重要,重要的是这是否是主线程:如果它是主线程,那么整个进程退出,并且所有线程都被终止;如果它是非主线程,则其优雅退出不会影响任何其他线程。
The following article详细解释了流程终止。