【发布时间】:2014-11-18 07:21:43
【问题描述】:
在分离线程的情况下,如果主线程在分离线程之前完成执行,这将终止进程,杀死所有线程。 pthread_join() 不适用于分离的线程。
那么在什么情况下使用分离线程,因为我应该在终止进程之前确保分离线程已经完成执行?
【问题讨论】:
标签: multithreading pthreads posix
在分离线程的情况下,如果主线程在分离线程之前完成执行,这将终止进程,杀死所有线程。 pthread_join() 不适用于分离的线程。
那么在什么情况下使用分离线程,因为我应该在终止进程之前确保分离线程已经完成执行?
【问题讨论】:
标签: multithreading pthreads posix
为什么要关心线程是否执行完毕?您关心的是您需要完成的任何工作是否已经完成。如果您使用其他方式来跟踪已完成的工作,则无需等待线程完成执行。
【讨论】: