次の方法で共有


CComMultiThreadModelNoCS::AutoCriticalSection

更新 : 2007 年 11 月

CComMultiThreadModelNoCS を使っているとき、typedef 名 AutoCriticalSectionCComFakeCriticalSection クラスを参照します。

typedef CComFakeCriticalSection AutoCriticalSection;

解説

CComFakeCriticalSection にはクリティカル セクションが用意されていないため、その各種メソッドは何の処理も行いません。

CComMultiThreadModel および CComSingleThreadModel にも、AutoCriticalSection の定義が含まれています。次の表は、スレッド化モデル クラスと、AutoCriticalSection によって参照されるクリティカル セクション クラスとの関係を示しています。

定義されているクラス

参照されるクラス

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

AutoCriticalSection の他にも、typedef 名 CriticalSection を使用できます。CRT スタートアップ コードを削除する場合は、グローバル オブジェクトまたは静的クラス メンバで AutoCriticalSection を指定しないでください。

使用例

CComMultiThreadModel::AutoCriticalSection」を参照してください。

必要条件

ヘッダー : atlbase.h

参照

参照

CComMultiThreadModelNoCS クラス

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS

その他の技術情報

CComMultiThreadModelNoCS のメンバ