案例如下:我有一个主要流程,假设pid = 1。主进程创建具有相同pid和不同线程ID的子线程。我想加入子线程而不阻塞主线程,所以我从主进程创建了一个新线程,并试图加入子线程但没有成功。我想知道,是否可以在新创建的线程中加入子线程,或者它必须是主进程?
答案 0 :(得分:2)
至少在linux上(使用pthreads)它应该是可能的。从文档引用:
All of the threads in a process are peers: any thread can join with any other thread in the process.
我认为你也可以在Windows上做同样的事情。