Compartilhar via


Método recursive_timed_mutex::try_lock_until

Tentativas de obter a propriedade de mutex sem bloqueio.

template<class Clock, class Duration>
   bool try_lock_for(const chrono::time_point<Clock, Duration>& Abs_time);
bool try_lock_until(const xtime *Abs_time);

Parâmetros

  • Abs_time
    Um point-in-time que especifica o limite após o qual o método não tenta obter a propriedade de mutex.

Valor de retorno

true se o método obtém a propriedade de mutex ou se o thread de chamada já possui mutex; caso contrário, false.

Comentários

Se o thread de chamada já possui mutex, o método retornará imediatamente true, e o bloqueio anterior permanecerá em vigor.

Requisitos

Cabeçalho: mutex

std de Namespace:

Consulte também

Referência

<mutex>

Classe recursive_timed_mutex

Classe time_point

Outros recursos

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