lock_guard::lock_guard-Konstruktor
Erstellt ein lock_guard-Objekt.
explicit lock_guard(mutex_type& Mtx);
lock_guard(mutex_type& Mtx, adopt_lock_t);
Parameter
- Mtx
Ein Mutex geben-Objekt ein.
Hinweise
Der erste Konstruktor erstellt ein Objekt des Typs lock_guard und Mtx sperrt. Wenn Mtx keine rekursiven Mutex ist, muss es entsperrt werden, wenn der Konstruktor aufgerufen wird.
Der zweite Konstruktor wird nicht Mtx. Mtx muss gesperrt werden, wenn der Konstruktor aufgerufen wird. Der Konstruktor löst keine Ausnahmen aus.
Anforderungen
Header: mutex
Namespace: std