Multithreading 分离线程的用例

Multithreading 分离线程的用例,multithreading,pthreads,posix,Multithreading,Pthreads,Posix,对于分离的线程,如果主线程在分离的线程之前完成执行,这将终止杀死所有线程的进程。pthread_join()不适用于分离的线程 那么,在什么情况下使用分离线程,因为在终止进程之前,我应该确保分离线程已完成执行?为什么要关心线程是否已完成执行?你关心的是你需要完成的工作是否已经完成。如果使用其他方法来跟踪所做的工作,则不需要等待线程完成执行

对于分离的线程,如果主线程在分离的线程之前完成执行,这将终止杀死所有线程的进程。pthread_join()不适用于分离的线程


那么,在什么情况下使用分离线程,因为在终止进程之前,我应该确保分离线程已完成执行?

为什么要关心线程是否已完成执行?你关心的是你需要完成的工作是否已经完成。如果使用其他方法来跟踪所做的工作,则不需要等待线程完成执行