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 的公开成员函数) |