Sdílet prostřednictvím


lock – funkce

Pokusy o uzamknutí všech argumentů bez 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á na try_lock může vyvolat výjimky.

Funkce zamkne všechny argumenty bez zablokování volání lock, try_lock, a unlock.Pokud volání lock nebo try_lock vyvolá výjimku, volání funkce unlock ve všech mutex objekty, 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 – třída (STL)

recursive_mutex – třída

recursive_timed_mutex – třída

timed_mutex – třída

Další zdroje

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