我在>>> int.__subclasses__()
[<type 'bool'>]
中读到多个pthreads无法加入已加入的pthread。还有另一种方法可以达到相同的效果吗?多个pthreads暂停自己,直到某个特定的pthread告诉他们“你可以继续”?那会怎么样? (用C语言编写)
答案 0 :(得分:2)
pthread_join
的概念与您提出的问题有所不同&#34; 多个pthread会暂停,直到某些特定的pthread告诉他们&#34;您可以继续&#34;? &#34;
包含pthread_join,线程在继续进行之前等待其他线程完成。
如果您希望多个线程等待来自其他线程(或线程)的信号,您可以尝试浏览pthread_cond_wait和pthread_cond_signal API