この質問が以前に尋ねられたかどうかはわかりませんが、前にpthread_cond_wait
実行されることはどのように保証されますか (または保証されpthread_cond_signal/broadcast
ますか? )
pthread_cond_wait
後続のスレッドが呼び出された後に1 つのスレッドが呼び出されるとどうなりpthread_cond_signal
ますか?
信号が失われますか?
ブロッキング呼び出しの場合pthread_cond_signal
(「少なくとも 1 つのスレッドが起動された」という説明から、このように聞こえます)、そのブロッキング状態のミューテックスはどうなりますか? 助けてくれてありがとう!