Sdílet prostřednictvím


recursive_timed_mutex::try_lock_until – metoda

Pokusy o získání vlastnictví mutex bez blokování.

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
    Bod v čase, který určuje práh, po kterém se metoda již pokouší získat vlastnictví mutex.

Vrácená hodnota

truePokud metoda úspěšně získá vlastnictví mutex nebo pokud již vlastní volající vlákno mutex; jinak false.

Poznámky

Pokud již vlastní volající vlákno mutex, metoda vrátí okamžitě true, a předcházející uzamčení zůstává v platnosti.

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

<mutex>

recursive_timed_mutex – třída

time_point – třída

Další zdroje

Standardní knihovna C++ – hlavičkové soubory