CComMultiThreadModelNoCS::ThreadModelNoCS
更新 : 2007 年 11 月
CComMultiThreadModelNoCS を使っているとき、typedef 名 ThreadModelNoCS は CComMultiThreadModelNoCS を参照します。
typedef CComMultiThreadModelNoCS ThreadModelNoCS;
解説
CComMultiThreadModel および CComSingleThreadModel にも、ThreadModelNoCS の定義が含まれています。次の表は、スレッド化モデル クラスと、ThreadModelNoCS によって参照されるクラスとの関係を示しています。
定義されているクラス |
参照されるクラス |
---|---|
CComMultiThreadModelNoCS |
CComMultiThreadModelNoCS |
CComMultiThreadModel |
CComMultiThreadModelNoCS |
CComSingleThreadModel |
CComSingleThreadModel |
CComMultiThreadModelNoCS で ThreadModelNoCS を定義すると、CComMultiThreadModel と CComSingleThreadModel は対称的になります。たとえば、CComMultiThreadModel::AutoCriticalSection 内のサンプル コードで、次の typedef を宣言したとします。
typedef typename ThreadModel::ThreadModelNoCS _ThreadModel;
CComMultiThreadModelNoCS クラスなど、ThreadModel に指定されているクラスがどのクラスであっても、_ThreadModel はそのクラスに応じて解決します。
使用例
「CComMultiThreadModel::AutoCriticalSection」を参照してください。
必要条件
ヘッダー : atlbase.h