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