nlib
SharedCriticalSection.h ファイル

リードライトロック及びリードライトロックのための条件変数を実装しています。 [詳解]

#include "nn/nlib/Config.h"
#include "nn/nlib/DateTime.h"

[ソースコード]

クラス

class  nn::nlib::threading::SharedCriticalSection
 リードライトロックを実装しています。複数のスレッドが同時にデータを読み、単一のスレッドがデータを書きこむ場合に利用します。 [詳解]
 
class  nn::nlib::threading::CondVarForSharedCriticalSection
 SharedCriticalSection, nlib_rwlock用の条件変数です。CondVarと同様に使うことができます。 [詳解]
 

名前空間

 nn::nlib
 共通して使われることの多いストリーム関連のクラス群や各種コンテナ、及びガシェットクラスが実装されています。nlib_nsはエイリアスです。
 
 nn::nlib::threading
 スレッド関連のクラスや関数が実装されています。
 

詳解

リードライトロック及びリードライトロックのための条件変数を実装しています。

SharedCriticalSection.h に定義があります。