TNB Library
|
同期処理関係のヘッダ [詳解]
クラス | |
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; ) |
簡易排他ブロック制御マクロ. [詳解] | |