Partager via


lock_guard::lock_guard, constructeur

Construit un objet lock_guard.

explicit lock_guard(mutex_type& Mtx);
lock_guard(mutex_type& Mtx, adopt_lock_t);

Paramètres

  • Mtx
    Le mutex types l'objet.

Notes

Le premier constructeur construit un objet de type lock_guard et verrouille Mtx. Si Mtx n'est pas l'exclusion mutuelle récursifs, il doit être déverrouillé lorsque ce constructeur est appelé.

Le deuxième constructeur ne verrouille pas Mtx. Mtx doit être verrouillée lors ce constructeur est appelé. Le constructeur ne lève une exception.

Configuration requise

En-tête : mutex

Espace de noms : std

Voir aussi

Référence

lock_guard, classe

<mutex>