【发布时间】:2012-07-29 12:21:24
【问题描述】:
当使用boost::thread::timed_join 发生超时并且等待线程结束时,在 Windows 操作系统下运行的线程会发生什么情况?线程是保留还是与进程一起完成?
【问题讨论】:
标签: c++ windows boost boost-thread
当使用boost::thread::timed_join 发生超时并且等待线程结束时,在 Windows 操作系统下运行的线程会发生什么情况?线程是保留还是与进程一起完成?
【问题讨论】:
标签: c++ windows boost boost-thread
线程为什么结束(退出)并不重要,重要的是它是否是主线程:如果是主线程,则整个进程退出,所有线程都终止;如果它是一个非主线程,它的优雅退出不会影响任何其他线程。
The following article 详细解释了进程终止。
【讨论】: