unique_lock::try_lock_for — Metoda
Próbuje uzyskać własności związanych z nimi mutex bez blokowania.
template<class Rep,
class Period>
bool try_lock_for(
const chrono::duration<Rep,
Period>& Rel_time
);
Parametry
- Rel_time
A chrono::duration obiekt, który określa maksymalną ilość czasu, przez który metoda próbuje uzyskać własności mutex.
Wartość zwracana
trueJeśli metoda pomyślnie uzyskuje własność mutex; w przeciwnym razie false.
Uwagi
Jeśli przechowywane mutex wskaźnik jest null, metoda wygeneruje system_error zawierającego kod błędu z operation_not_permitted.
Jeśli wywołujący wątku jest już właścicielem mutex, metoda wygeneruje system_error zawierającego kod błędu z resource_deadlock_would_occur.
Wymagania
Nagłówek: muteks
Przestrzeń nazw: std