std::cv_status
来自 cppreference.cn
在头文件 <condition_variable> 中定义 |
||
enum class 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 或虚假唤醒。 |
timeout
|
条件变量因超时过期而被唤醒。 |
[编辑] 参阅
阻塞当前线程,直到条件变量被唤醒或达到指定的超时时长。 ( std::condition_variable 的公共成员函数) | |
阻塞当前线程,直到条件变量被唤醒或达到指定的超时时长。 ( std::condition_variable_any 的公共成员函数) | |
阻塞当前线程,直到条件变量被唤醒或达到指定的时间点。 ( std::condition_variable 的公共成员函数) | |
阻塞当前线程,直到条件变量被唤醒或达到指定的时间点。 ( std::condition_variable_any 的公共成员函数) |