std::cv_status
来自 cppreference.cn
定义于头文件 <condition_variable> |
||
enum class cv_status { no_timeout, |
(自 C++11 起) | |
scoped 枚举 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 的公共成员函数 ) |