Método recursive_timed_mutex::try_lock_for
Tentativas de obter a propriedade de mutex sem bloqueio.
template<class Rep, class Period>
bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);
Parâmetros
- Rel_time
Um objeto de chrono::duration que especifica a quantidade máxima de tempo que o método 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: