std::cv_status
来自 cppreference.com
定义在头文件 <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 的公有成员函数) |