Sdílet prostřednictvím


Metoda recursive_timed_mutex::try_lock_for

Pokud se pokusí získat vlastnictví mutex bez blokování.

template<class Rep, class Period>
   bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);

Parametry

  • Rel_time
    A chrono::duration objekt, který určuje maximální dobu, po kterou se metoda pokusí získat vlastnictví mutex.

Vrácená hodnota

trueje-li metoda úspěšně získá vlastnictví mutex nebo pokud volající vlákno již vlastní mutex; v opačném případě se false.

Poznámky

Pokud již vlastní volajícího vlákna mutex, okamžitě vrátí metoda 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>

Třída recursive_timed_mutex

Další zdroje

Soubory hlaviček