|
TNB Library
|
同期処理関係のヘッダ [詳解]
TnbSync.h の依存先関係図:
被依存関係図:クラス | |
| class | CAbstractSyncHandle |
| HANDLE型排他抽象クラス [詳解] | |
| class | CExclusive |
| 簡易排他制御クラス [詳解] | |
| class | CExclusiveEx |
| 簡易排他制御クラス [詳解] | |
| class | CSyncCounter |
| カウンタ式排他クラス [詳解] | |
| class | CSyncDummy |
| 排他管理ダミークラス [詳解] | |
| class | CSyncEvent |
| Event排他管理クラス [詳解] | |
| class | CSyncMutex |
| Mutex排他管理クラス [詳解] | |
| class | CSyncSection |
| Section排他管理クラス [詳解] | |
| class | CSyncSectionEx |
| 拡張Section排他管理クラス [詳解] | |
| class | CSyncSemaphore |
| Semaphore排他管理クラス [詳解] | |
| struct | ISynchronized |
| 排他基本インターフェース [詳解] | |
名前空間 | |
| namespace | TNB |
| TNB Library | |
マクロ定義 | |
| #define | EXCLUSIVE(CLS) CExclusive _cExclus_(CLS); |
| 簡易排他制御マクロ. [詳解] | |
| #define | EXCLUSIVE2(CLS1, CLS2) CExclusive _cExclus1_(CLS1); CExclusive _cExclus2_(CLS2); |
| 簡易排他ツイン制御マクロ. [詳解] | |
| #define | EXCLUSIVE2_(CLS1, CLS2) |
| TRACE付き簡易排他ツイン制御マクロ. [詳解] | |
| #define | EXCLUSIVE_(CLS) |
| TRACE付き簡易排他制御マクロ. [詳解] | |
| #define | SYNCBLOCK(CLS) if (false); else for ( CExclusiveEx _cExclusEx_(CLS); _cExclusEx_ == 0; ) |
| 簡易排他ブロック制御マクロ. [詳解] | |