質問
したがって、Cでの私の質問は次のとおりです。基本的には、ループでpthread結合を使用するのと比較して、pthreadバリア(init and wait..etc)を使用することの違い(長所と短所)です。
それで、私はループで10個のスレッドを作成したと言ってから、後で障壁が必要な場所で、すべてのスレッドに結合するためにループを置きます。それも障壁として機能しませんか?
どうか明らかにしてください。ありがとう!
解決
pthread_join()
結合スレッドが終了するまで、呼び出しスレッドをブロックします。対照的に、障壁により、すべてのスレッドが実行を続けることができます。
所属していません StackOverflow