Compartilhar via


Classe timed_mutex

Representa um tipo de instância do programada mutex. Os objetos desse tipo são usados para impor a exclusão mútua em bloqueio tempo limitado em um programa.

class timed_mutex;

Membros

Construtores Públicos

Nome

Descrição

Construtor timed_mutex::timed_mutex

Cria um objeto de timed_mutex que não seja bloqueado.

Destruidor timed_mutex::~timed_mutex

Libera todos os recursos que são usados pelo objeto de timed_mutex .

Métodos Públicos

Nome

Descrição

Método timed_mutex::lock

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

Método timed_mutex::try_lock

Tentativas de obter a propriedade de mutex sem bloqueio.

Método timed_mutex::try_lock_for

Tenta obter a propriedade de mutex para um intervalo de tempo especificado.

Método timed_mutex::try_lock_until

Tenta obter a propriedade de mutex até que o tempo especificado.

Método timed_mutex::unlock

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++