标签: c pthreads barrier
所以我在C中的问题是:与在循环中使用pthread Join相比,使用pthread屏障(init和wait..etc)的差异(可能是利弊)基本上是什么。
所以说我在一个循环中创建了10个线程,然后在我想要一个屏障的地方,我为所有线程做了一个循环来做Join。这也不会成为障碍吗?
请澄清。谢谢!
答案 0 :(得分:3)
pthread_join()阻塞调用线程,直到加入的线程退出。相反,屏障允许所有线程继续运行。
pthread_join()