Compartir a través de


CComCriticalSection Class

Esta clase proporciona métodos para obtener y liberar la propiedad de un objeto de sección crítica.

class CComCriticalSection

Members

Constructores públicos

Name

Descripción

CComCriticalSection::CComCriticalSection

el constructor.

Métodos públicos

Name

Descripción

CComCriticalSection::Init

Crea e inicializa un objeto de sección crítica.

CComCriticalSection::Lock

Obtiene la propiedad del objeto de sección crítica.

CComCriticalSection::Term

Los recursos del sistema de las versiones utilizados por la sección crítica se oponen.

CComCriticalSection::Unlock

Libera la propiedad del objeto de sección crítica.

Miembros de datos públicos

Name

Descripción

CComCriticalSection::m_sec

un objeto de CRITICAL_SECTION .

Comentarios

CComCriticalSection es similar ordenar CComAutoCriticalSection, excepto que debe explícitamente inicializar y liberar la sección crítica.

Normalmente, se utiliza CComCriticalSection con el nombre CriticalSectionde typedef . Referencias de este nombre CComCriticalSection cuando se utiliza CComMultiThreadModel .

Vea clase de CComCritSecLock para que una forma más segura utilice esta clase que llamando a Lock y Unlock directamente.

Requisitos

Header: atlcore.h

Vea también

Referencia

CComFakeCriticalSection Class

CComCritSecLock Class

Otros recursos

ATL Class Overview