lock Funktionen
versucht, alle Argumente ohne Deadlock zu sperren.
template<class L1, class L2, class... L3>
void lock(L1&, L2&, L3&...);
Hinweise
Die Argumente der Vorlagenfunktion müssen Mutextypen sein, außer dass Aufrufe try_lock wurde möglicherweise Ausnahmen aus.
Die Funktion sperrt alle ihre Argumente ohne Deadlock durch Aufrufe lock, zu try_lock und zu unlock.Wenn ein Aufruf lock oder zu try_lock eine Ausnahme auslöst, die Funktionsaufrufe unlock auf einem der Mutexobjekte, die erfolgreich gesperrt wurden, bevor die Ausnahme erneut ausgelöst hat.
Anforderungen
Header: Mutex
Namespace: std