Sdílet prostřednictvím


lock funkcei

Systém se pokusí uzamknout všechny argumenty bez vzájemného zablokování.

template<class L1, class L2, class... L3>
   void lock(L1&, L2&, L3&...);

Poznámky

Argumenty funkce šablony musí být mutex typy, s výjimkou toho, který volá do try_lock může vyvolat výjimky.

Funkce zamkne všechny argumenty bez zablokování voláním lock, try_lock, a unlock.Pokud volání lock nebo try_lock vyvolá výjimku, volání funkce unlock na libovolné objekty mutex, které byly úspěšně uzamknuty před opětné vyvolání výjimky.

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

<mutex>

mutex Class (STL)

Třída recursive_mutex

Třída recursive_timed_mutex

Třída timed_mutex

Další zdroje

Soubory hlaviček