条件変数とは

じょうけんへんすう

ある条件が満たされるまでスレッドを眠らせ、ほかのスレッドからの知らせで起こす同期の仕組み。起きた後は条件を確かめ直す。

この用語の分野: マルチコアと同期

解説の中の「条件変数」

「条件変数」が出てくる問題(1問)

  1. 条件変数で「キューが空でなくなるまで待つ」とき、待ちから起きた後に条件をif文ではなくwhile文で確かめ直す理由として正しいものはどれか。

関連する用語

アクワイア・リリース アトミック命令 ABA問題 LR/SC クリティカルセクション コンペア・アンド・スワップ ストアバッファ スヌーピング スピンロック セマフォ

用語集の一覧へ