Compartilhar via


Classe timed_mutex

Representa um tipo programado mutex.Os objetos desse tipo são usados para aplicar a exclusão mútua através de bloqueio custoso limitado em um programa.

class timed_mutex;

Membros

Hh921457.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

timed_mutex::timed_mutex construtor

Constrói um objeto de timed_mutex que não está bloqueado.

timed_mutex:: ~ timed_mutex destruidor

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

Hh921457.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método timed_mutex::Lock

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

Método timed_mutex::try_lock

Tenta 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

Tentar obter a propriedade de mutex até que um tempo especificado.

Método timed_mutex::Unlock

Libera a propriedade de mutex.

Requisitos

mutex deCabeçalho:

Namespace: STD

Consulte também

Referência

<mutex>

Outros recursos

Arquivos de cabeçalho