スレッド | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
this_thread 名前空間 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||
相互排他 | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||
汎用ロック管理 | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||
条件変数 | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||
セマフォ | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20)(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
ラッチとバリア | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||
フューチャー | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
メンバ関数 | ||||
共有ロック | ||||
変更 | ||||
観察 | ||||
shared_lock::owns_lock | ||||
非メンバ関数 | ||||
bool owns_lock() const noexcept; | (C++14以上) | |
*this がロックされたミューテックスを所有しているかどうか調べます。
(なし)
*this に紐付けられているミューテックスがあり、その共有所有権を取得している場合 true、そうでなければ false。
紐付けられているミューテックスの所有権を保持しているかどうか調べます (パブリックメンバ関数) [edit] |