std::shared_timed_mutex:: unlock_shared
From cppreference.net
<
cpp
|
thread
|
shared timed mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_timed_mutex
| Member functions | ||||
| Exclusive locking | ||||
| Shared locking | ||||
|
shared_timed_mutex::unlock_shared
|
|
void
unlock_shared
(
)
;
|
(C++14以降) | |
呼び出しスレッドによる共有所有権からミューテックスを解放します。
ミューテックスは現在の実行スレッドによって共有モードでロックされていなければならず、そうでない場合、動作は未定義です。
この操作は、 synchronizes-with ( std::memory_order で定義されている通り)同じミューテックスの所有権を取得する後続の lock() 操作と同期します。
目次 |
パラメータ
(なし)
戻り値
(なし)
例外
例外を送出しません。
注記
unlock_shared()
は通常直接呼び出されません:
std::shared_lock
が共有ロックの管理に使用されます。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
共有所有権のためにミューテックスをロックする、ミューテックスが利用できない場合はブロックする
(公開メンバ関数) |
|
|
ミューテックスをアンロックする
(公開メンバ関数) |