次の方法で共有


reader_writer_lock::unlock メソッド

リーダーとライターのどちらがロックしたかに基づいて、リーダー ライター ロックを解除します。

void unlock();

解説

ロックを待機しているライターが存在する場合、ロックを解放すると常に FIFO の順序の次のライターに移動します。 このロックではライターが優先されるため、ライターに連続的な負荷がかかる状況ではリーダーが処理を実行できなくなる可能性があります。

必要条件

ヘッダー: concrt.h

名前空間: concurrency

参照

関連項目

reader_writer_lock クラス

reader_writer_lock::lock メソッド

reader_writer_lock::lock_read メソッド

reader_writer_lock::try_lock メソッド

reader_writer_lock::try_lock_read メソッド