Classe de CRITICAL_SECTION

Um mutex não reentrante que é explicitamente ciente do Runtime de simultaneidade.

class critical_section;

Membros

Definições de tipo públicas

Nome

Descrição

native_handle_type

Uma referência a um critical_section objeto.

Classes públicas

Nome

Descrição

CRITICAL_SECTION::scoped_lock classe

Um wrapper RAII de seguro de exceção para um critical_section objeto.

Construtores públicos

Nome

Descrição

Construtor de CRITICAL_SECTION::CRITICAL_SECTION

Constrói uma nova seção crítica.

CRITICAL_SECTION:: ~ critical_section destruidor

Destrói uma seção crítica.

Métodos públicos

Nome

Descrição

Método de CRITICAL_SECTION::Lock

Adquire a esta seção crítica.

Método de CRITICAL_SECTION::native_handle

Retorna um identificador nativo específicos de plataforma, caso exista.

Método de CRITICAL_SECTION::try_lock

Tenta adquirir o bloqueio sem bloqueio.

Método de CRITICAL_SECTION::Unlock

Desbloqueia a seção crítica.

Comentários

Para obter mais informações, consulte Estruturas de dados de sincronização.

Hierarquia de herança

CRITICAL_SECTION

Requisitos

Cabeçalho: concrt.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

reader_writer_lock classe