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++規格に対して遡及的に適用されました。
| DR | 適用対象 | 公開時の動作 | 正しい動作 |
|---|---|---|---|
| LWG 2092 | C++11 | resource_unavailable_try_again のエラー条件が誤っていた | 修正済み |
関連項目
|
Cドキュメント
for
cnd_init
|