Compartilhar via


Método recursive_timed_mutex::try_lock_until

Tenta 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 ponto no tempo 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 com êxito a propriedade de mutex ou se o segmento de chamada já possui mutex; caso contrário, false.

Comentários

Se o segmento de chamada já possui mutex, o método retorna imediatamente true, e o bloqueio permaneça anterior aplicado.

Requisitos

mutex deCabeçalho:

Namespace: STD

Consulte também

Referência

<mutex>

Classe recursive_timed_mutex

Classe time_point

Outros recursos

Arquivos de cabeçalho