次の方法で共有


CComMultiThreadModelNoCS クラス

更新 : 2007 年 11 月

CComMultiThreadModelNoCS には、変数の値をインクリメントおよびデクリメントするためのスレッド セーフなメソッドが用意されています。ただし、クリティカル セクションのロック機能またはロックの解除機能はありません。

class CComMultiThreadModelNoCS

解説

CComMultiThreadModelNoCS は、変数をインクリメントまたはデクリメントするためのスレッド セーフなメソッドが用意されている点で、CComMultiThreadModel と同じです。ただし、CComMultiThreadModelNoCS を通じてクリティカル セクション クラスを参照しても、Lock や Unlock などのメソッドは何の処理も行いません。

通常、CComMultiThreadModelNoCS は typedef 名 ThreadModelNoCS を通じて使用します。この typedef は、CComMultiThreadModelNoCSCComMultiThreadModel、および CComSingleThreadModel に定義されています。

fce3e3ab.alert_note(ja-jp,VS.90).gifメモ :

グローバルな typedef 名 CComObjectThreadModel および CComGlobalsThreadModel は、CComMultiThreadModelNoCS を参照しません。

CComMultiThreadModelNoCS は、ThreadModelNoCS のほかにも、AutoCriticalSection および CriticalSection を定義します。これらの 2 つの typedef 名は、CComFakeCriticalSection クラスを参照します。このクラスには、クリティカル セクションの取得および解放に関連付けられた空のメソッドが用意されています。

必要条件

ヘッダー : atlbase.h

参照

その他の技術情報

CComMultiThreadModelNoCS のメンバ

ATL クラスの概要