Partilhar via


Classe CriticalSection

Representa um objeto da seção crítica.

class CriticalSection;

Membros

Construtor

Nome

Descrição

Construtor CriticalSection::CriticalSection

Inicializa um objeto de sincronização que é semelhante a um objeto do mutex, mas pode ser usado somente por threads de um único processo.

Destruidor CriticalSection::~CriticalSection

Deinitializes e destrói o objeto atual de CriticalSection.

Métodos Públicos

Nome

Descrição

Método CriticalSection::TryLock

Tentativas de inserir uma seção crítica sem bloqueio. Se a chamada for bem-sucedida, o thread de chamada assume a propriedade da seção crítica.

Método CriticalSection::Lock

As esperas para a propriedade da seção crítica especificada objeto. A função retorna quando o thread de chamada é concedido a propriedade.

Método CriticalSection::IsValid

Indica se a seção crítica atual é válido.

Membros de dados protegidos

Nome

Descrição

Membro de dados CriticalSection::cs_

Declara um membro de dados da seção crítica.

Hierarquia de Herança

CriticalSection

Requisitos

Cabeçalho: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Consulte também

Referência

Namespace Microsoft::WRL::Wrappers