CComMultiThreadModelNoCS::AutoCriticalSection
更新 : 2007 年 11 月
CComMultiThreadModelNoCS を使っているとき、typedef 名 AutoCriticalSection は CComFakeCriticalSection クラスを参照します。
typedef CComFakeCriticalSection AutoCriticalSection;
解説
CComFakeCriticalSection にはクリティカル セクションが用意されていないため、その各種メソッドは何の処理も行いません。
CComMultiThreadModel および CComSingleThreadModel にも、AutoCriticalSection の定義が含まれています。次の表は、スレッド化モデル クラスと、AutoCriticalSection によって参照されるクリティカル セクション クラスとの関係を示しています。
定義されているクラス |
参照されるクラス |
---|---|
CComMultiThreadModelNoCS |
CComFakeCriticalSection |
CComMultiThreadModel |
CComAutoCriticalSection |
CComSingleThreadModel |
CComFakeCriticalSection |
AutoCriticalSection の他にも、typedef 名 CriticalSection を使用できます。CRT スタートアップ コードを削除する場合は、グローバル オブジェクトまたは静的クラス メンバで AutoCriticalSection を指定しないでください。
使用例
「CComMultiThreadModel::AutoCriticalSection」を参照してください。
必要条件
ヘッダー : atlbase.h
参照
参照
CComMultiThreadModelNoCS::ThreadModelNoCS