Compartilhar via


Classe mutex (STL)

Representa um tipo mutex. Os objetos desse tipo podem ser usados para aplicar a exclusão mútua em um programa.

class mutex;

Membros

Construtores Públicos

Nome

Descrição

Construtor mutex::mutex (STL)

Constrói um objeto mutex.

Destruidor mutex::~mutex (STL)

Libera todos os recursos que foram usados pelo objeto mutex.

Métodos Públicos

Nome

Descrição

Método mutex::lock (STL)

Bloqueia o thread de chamada até que o thread obtenha a propriedade de mutex.

mutex::native_handle - método (STL)

Retorna o tipo específico da implementação que representa o identificador mutex.

Método mutex::try_lock (STL)

Tentativas de obter a propriedade de mutex sem bloqueio.

Método mutex::unlock (STL)

Libera a propriedade do mutex.

Requisitos

Cabeçalho: mutex

std de Namespace:

Consulte também

Referência

<mutex>

Outros recursos

Arquivos de cabeçalho da Biblioteca Padrão C++