std:: cv_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<condition_variable>
|
||
|
enum
class
cv_status
{
no_timeout,
|
(C++11以降) | |
scoped enumeration(スコープ付き列挙型)
std::cv_status
は、タイムアウト待機がタイムアウトによって返されたかどうかを記述します。
std::cv_status
は、
wait_for
および
wait_until
メンバー関数によって使用され、これらは
std::condition_variable
および
std::condition_variable_any
のメンバー関数です。
メンバー定数
| 列挙子 | 意味 |
no_timeout
|
条件変数が
notify_all
、
notify_one
またはスプリアスウェイクによって通知された
|
timeout
|
条件変数がタイムアウト期限切れによって通知された |
関連項目
|
現在のスレッドを、条件変数が通知されるか、指定されたタイムアウト時間が経過するまでブロックする
(
std::condition_variable
の公開メンバ関数)
|
|
|
現在のスレッドを、条件変数が通知されるか、指定されたタイムアウト時間が経過するまでブロックする
(
std::condition_variable_any
の公開メンバ関数)
|
|
|
現在のスレッドを、条件変数が通知されるか、指定された時刻に到達するまでブロックする
(
std::condition_variable
の公開メンバ関数)
|
|
|
現在のスレッドを、条件変数が通知されるか、指定された時刻に到達するまでブロックする
(
std::condition_variable_any
の公開メンバ関数)
|