std::condition_variable_any:: condition_variable_any
From cppreference.net
<
cpp
|
thread
|
condition variable any
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::condition_variable_any
| Member functions | ||||
|
condition_variable_any::condition_variable_any
|
||||
| Notification | ||||
| Waiting | ||||
|
condition_variable_any
(
)
;
|
(1) | (自 C++11 起) |
|
condition_variable_any
(
const
condition_variable_any
&
)
=
delete
;
|
(2) | (自 C++11 起) |
1)
构造一个类型为
std::condition_variable_any
的对象。
2)
复制构造函数被删除。
目录 |
参数
(无)
异常
1)
可能抛出
std::system_error
,其
std::error_condition
等于:
std::errc::operation_not_permitted
(当线程无权限创建条件变量时),
std::errc::resource_unavailable_try_again
(当非内存资源限制阻止初始化时),或其他实现定义的值。
缺陷报告
以下行为变更缺陷报告被追溯应用于先前发布的C++标准。
| 缺陷报告 | 应用于 | 发布时的行为 | 正确行为 |
|---|---|---|---|
| LWG 2092 | C++11 | resource_unavailable_try_again 的错误条件有误 | 已修正 |
另请参阅
|
C 文档
关于
cnd_init
|