condition_variable クラス
型 **unique_lock<mutex>**の mutex がある場合にイベントを待機するために condition_variable のクラスを使用します。この型のオブジェクトを型のオブジェクト condition_variable_any<unique_lock<mutex>>より優れたパフォーマンスを実現することがあります。
class condition_variable;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
condition_variable オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
condition_variable ハンドルを表す実装固有の型を返します。 |
|
condition_variable のオブジェクトを待機しているすべてのスレッドのブロックを解除します。 |
|
condition_variable のオブジェクトを待機しているスレッドの 1 種類のブロックを解除します。 |
|
スレッドをブロックします。 |
|
スレッドをブロックして、ピリオドを設定します。その場合、スレッドはブロックを解除します。 |
|
スレッドをブロックして、スレッドがブロックされない最大の時刻を設定します。 |
必要条件
condition_variableヘッダー:
名前空間: std