Compartir a través de


CComSingleThreadModel::AutoCriticalSection

Al utilizar CComSingleThreadModel, el nombre AutoCriticalSection de typedef hace referencia a la clase CComFakeCriticalSection.

typedef CComFakeCriticalSection AutoCriticalSection;

Comentarios

Dado que CComFakeCriticalSection no proporciona una sección crítica, los métodos no hacen nada.

CComMultiThreadModel y CComMultiThreadModelNoCS contienen definiciones de AutoCriticalSection.La tabla siguiente muestra la relación entre la clase del modelo de subprocesos y la clase de sección crítica hace referencia en AutoCriticalSection:

Clase definido en

Clase hace referencia

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

Además de AutoCriticalSection, puede utilizar el nombre CriticalSectionde typedef .No debe especificar AutoCriticalSection en objetos globales o miembros de clases estáticas si desea eliminar el código de inicio CRT.

Ejemplo

Vea CComMultiThreadModel:: AutoCriticalSection.

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de CComSingleThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComSingleThreadModel::ThreadModelNoCS