拡張Section排他管理クラス
[詳解]
#include <TnbSync.h>
拡張Section排他管理クラス
CriticalSectionを使った同期を実現します。
- 覚え書き
- CSyncSection との差異は、 Lock() メソッドにおいて、 時間を指定できる点です。
-
同インスタンスのみで同期が取れます。
- 注意
- 同スレッドではロックできません。同一スレッドの場合ネストロックになります。 ロックの数だけアンロックをしてください。
- 参照
- http://msdn.microsoft.com/library/ja/jpdllpro/html/_win32_initializecriticalsection.asp
- 必要ファイル
- TnbSync.h
- 日付
- 06/07/18 新規作成
-
06/07/27 dwTime を有効にした。
TnbSync.h の 187 行目に定義があります。
◆ CSyncSectionEx()
◆ ~CSyncSectionEx()
◆ Lock()
virtual bool Lock |
( |
DWORD |
dwTime = INFINITE | ) |
const |
|
virtual |
◆ Unlock()
virtual void Unlock |
( |
void |
| ) |
const |
|
virtualinherited |