CComMultiThreadModelNoCS::AutoCriticalSection

在使用 CComMultiThreadModelNoCS时,typedef 名称 AutoCriticalSection 引用选件类 CComFakeCriticalSection

typedef CComFakeCriticalSection AutoCriticalSection;

备注

由于 CComFakeCriticalSection 不提供临界区,其方法不执行任何操作。

CComMultiThreadModelCComSingleThreadModel 还包含 AutoCriticalSection的定义。 下表显示 AutoCriticalSection和临界区选件类之间的关系引用的线程处理模型选件类:

定义的选件类

引用的选件类

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

除了 AutoCriticalSection外,还可以使用 typedef 名称 CriticalSection。 如果要消除CRT启动代码,您可以在全局对象或静态选件类成员不应指定 AutoCriticalSection

示例

CComMultiThreadModel::AutoCriticalSection参见。

要求

Header: atlbase.h

请参见

参考

CComMultiThreadModelNoCS选件类

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS