std::shared_mutex::unlock_shared
From cppreference.com
< cpp | thread | shared mutex
| void unlock_shared(); |
(C++17以降) | |
呼び出し元のスレッドによるミューテックスの共有所有権を解放します。
ミューテックスは、現在の実行スレッドによって共有モードでロックされている必要があります。そうでない場合、動作は未定義です。
この操作は、同じミューテックスの所有権を取得する後続のlock() 操作と、std::memory_order で定義されるように同期します。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
(なし)
[編集] 例外
何もスローしません。
[編集] 注記
unlock_shared() は通常直接呼び出されません。共有ロックの管理には std::shared_lock が使用されます。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 共有所有権のためにミューテックスをロックします。ミューテックスが利用できない場合はブロックします (public メンバ関数) | |
| ミューテックスをアンロックします (public メンバ関数) |