std:: cv_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<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
的公开成员函数)
|