2 つのスレッドを生成し、両方が完了するまで待機する次の Windows コードがあります。
hThreads[0] = _beginthread(&do_a, 0, p_args_a);
hThreads[1] = _beginthread(&do_b, 0, p_args_b);
WaitForMultipleObjects(2, hThreads, TRUE, INFINITE);
私は現在、pthreads を使用するために同じコードを移植していますが、同等のことを行う方法がわかりませんWaitForMultipleObjects
:
pthread_create(&hThreads[0], 0, &do_a, p_args_a);
pthread_create(&hThreads[1], 0, &do_b, p_args_b);
???
同じ機能を実現するために、pthreads を使用する同等の方法はありますか?