条件変数とは
じょうけんへんすう
ある条件が満たされるまでスレッドを眠らせ、ほかのスレッドからの知らせで起こす同期の仕組み。起きた後は条件を確かめ直す。
この用語の分野: マルチコアと同期
じょうけんへんすう
ある条件が満たされるまでスレッドを眠らせ、ほかのスレッドからの知らせで起こす同期の仕組み。起きた後は条件を確かめ直す。
この用語の分野: マルチコアと同期
条件変数の待ちは、ロックを手放して眠り、知らせを受けて起きるとロックを取り直して戻ります。
条件変数で「キューが空でなくなるまで待つ」とき、待ちから起きた後に条件をif文ではなくwhile文で確かめ直す理由とし…アクワイア・リリース アトミック命令 ABA問題 LR/SC クリティカルセクション コンペア・アンド・スワップ ストアバッファ スヌーピング スピンロック セマフォ