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