CComMultiThreadModelNoCS クラス
更新 : 2007 年 11 月
CComMultiThreadModelNoCS には、変数の値をインクリメントおよびデクリメントするためのスレッド セーフなメソッドが用意されています。ただし、クリティカル セクションのロック機能またはロックの解除機能はありません。
class CComMultiThreadModelNoCS
解説
CComMultiThreadModelNoCS は、変数をインクリメントまたはデクリメントするためのスレッド セーフなメソッドが用意されている点で、CComMultiThreadModel と同じです。ただし、CComMultiThreadModelNoCS を通じてクリティカル セクション クラスを参照しても、Lock や Unlock などのメソッドは何の処理も行いません。
通常、CComMultiThreadModelNoCS は typedef 名 ThreadModelNoCS を通じて使用します。この typedef は、CComMultiThreadModelNoCS、CComMultiThreadModel、および CComSingleThreadModel に定義されています。
メモ : |
---|
グローバルな typedef 名 CComObjectThreadModel および CComGlobalsThreadModel は、CComMultiThreadModelNoCS を参照しません。 |
CComMultiThreadModelNoCS は、ThreadModelNoCS のほかにも、AutoCriticalSection および CriticalSection を定義します。これらの 2 つの typedef 名は、CComFakeCriticalSection クラスを参照します。このクラスには、クリティカル セクションの取得および解放に関連付けられた空のメソッドが用意されています。
必要条件
ヘッダー : atlbase.h