Udostępnij za pośrednictwem


recursive_timed_mutex::try_lock_until — Metoda

Próby uzyskania własności mutex bez blokowania.

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);

Parametry

  • Abs_time
    Punkt w czasie, który określa próg, po którym metoda już próbuje uzyskać własności mutex.

Wartość zwracana

trueJeśli metoda pomyślnie uzyskuje własność mutex lub jeśli wywołania wątek jest już właścicielem mutex; w przeciwnym razie false.

Uwagi

Jeśli wywołujący wątku jest już właścicielem mutex, metoda zwraca niezwłocznie true, a poprzednia blokada pozostaje w mocy.

Wymagania

Nagłówek: muteks

Przestrzeń nazw: std

Zobacz też

Informacje

<mutex>

recursive_timed_mutex — Klasa

time_point — Klasa

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++