lock-Funktion
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 try_lock wurde möglicherweise Ausnahmen aus.
Die Funktion sperrt alle ihre Argumente ohne Deadlocks durch Aufrufe von lock, try_lock und unlock. Wenn ein Aufruf von lock oder try_lock eine Ausnahme auslöst, die Funktion unlock auf einem der Mutexobjekte, die erfolgreich gesperrt wurden, bevor die Ausnahme erneut ausgelöst hat.
Anforderungen
Header: mutex
Namespace: std