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