這是pthread_cond_wait手冊頁的摘錄 某些實現,特別是在多處理器上的實現,有時可能會導致多個線程在不同處理器上同時發送條件變量時喚醒。pthread_singal在多處理器系統上喚醒多個線程
在一般情況下,只要條件等 返回時,線程必須重新評估 與 條件等待相關的謂詞,以確定它是否 可以安全地進行,應該等待再次, 還是應該宣佈超時。我 問題:?這裏是什麼 謂詞的意思是否意味着我需要 從 在 調用pthread_cond_wait提供的條件變量創建相隔一個多變量或做它指哪 已經提供了相同的變量在 調用pthread_cond_wait