1 つのプロデューサーと n 人のコンシューマーがいます。プロデューサーは、n 個のジョブを n 個のコンシューマーに割り当て、pthread_cond_wait() を n 回呼び出して、割り当てられたジョブがコンシューマーによって完了するのを待ちます。各 Consumer は、ジョブを消費した後、 pthread_cond_signal() を呼び出してプロデューサーに通知します。
私の質問は、「消費者による pthread_cond_signal() への n 回の呼び出しにより、プロデューサーは pthread_cond_wait() から n 回出るようになりますか?または、pthread_cond_wait() が出てくる回数が n 回未満になるように、複数のシグナルが単一のシグナルにマージされる場合はありますか? ?