std::cv_status
提供: cppreference.com
ヘッダ <condition_variable> で定義 | ||
enumclass cv_status { no_timeout, | (C++11以上) | |
スコープ付き列挙型 std::cv_status
はタイムアウト付きの待機がタイムアウトによってリターンしたのかそうでないのかを表します。
std::cv_status
は std::condition_variable および std::condition_variable_any のメソッド wait_for
および wait_until
によって使用されます。
[編集]メンバ定数
定数 | 説明 |
no_timeout | 条件変数は notify_all , notify_one または spurious wakeup によって起床しました |
timeout | 条件変数はタイムアウトの満了によって起床しました |
[編集]関連項目
条件変数が通知されるか指定時間が経過するまで現在のスレッドをブロックします ( std::condition_variable のパブリックメンバ関数) | |
条件変数が通知されるか指定時間が経過するまで現在のスレッドをブロックします ( std::condition_variable_any のパブリックメンバ関数) | |
条件変数が通知されるか指定時点に達するまで現在のスレッドをブロックします ( std::condition_variable のパブリックメンバ関数) | |
条件変数が通知されるか指定時点に達するまで現在のスレッドをブロックします ( std::condition_variable_any のパブリックメンバ関数) |