次の方法で共有


CComMultiThreadModel::CriticalSection

CComMultiThreadModel の使用中に、typedef 名 CriticalSectionCComCriticalSection クラスを参照します。このクラスには、クリティカル セクション オブジェクトの所有権を取得および解放するためのメソッドが用意されています。

typedef CComCriticalSection CriticalSection;

解説

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

定義されているクラス

参照されるクラス

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

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

使用例

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

必要条件

**ヘッダー:**atlbase.h

参照

参照

CComMultiThreadModel クラス

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModel::ThreadModelNoCS

その他の技術情報

CComMultiThreadModel のメンバー