Funzione lock
Tenta di bloccare tutti gli argomenti senza deadlock.
template<class L1, class L2, class... L3>
void lock(L1&, L2&, L3&...);
Note
Gli argomenti passati alla funzione di modello devono essere tipi di mutex, con la differenza che le chiamate a try_lock può generare eccezioni.
La funzione blocca tutti i relativi argomenti senza deadlock dalle chiamate a lock, a try_lock e a unlock. Se una chiamata a lock o a try_lock genera un'eccezione, le chiamate di funzione unlock sugli oggetti di mutex correttamente che sono stati bloccati prima di rigenerare l'eccezione.
Requisiti
Intestazione: mutex
Spazio dei nomi: std
Vedere anche
Riferimenti
Classe mutex (Libreria dei modelli standard)