次の方法で共有


CComMultiThreadModelNoCS::CriticalSection

更新 : 2007 年 11 月

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

typedef CComFakeCriticalSection CriticalSection;

解説

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

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

定義されているクラス

参照されるクラス

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

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

使用例

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

必要条件

ヘッダー : atlbase.h

参照

参照

CComMultiThreadModelNoCS クラス

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS

その他の技術情報

CComMultiThreadModelNoCS のメンバ