classe d'unique_lock
Représente un modèle qui peut être instancié pour créer des objets qui gèrent le verrouillage et déverrouiller d' mutex.
template<class Mutex>
class unique_lock;
Notes
L'argument template Mutex devez nommer un type de mutex.
En interne, unique_lock stocke un pointeur vers un objet associé d' mutex et à un bool qui indique si le thread possède mutex.
Membres
Typedefs publics
Nom |
Description |
---|---|
unique_lock::mutex_type |
Synonyme de l'argument template Mutex. |
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet unique_lock. |
|
Libère toutes les ressources associées à l'objet d' unique_lock . |
Méthodes publiques
Nom |
Description |
---|---|
Bloque le thread appelant jusqu'à ce que le thread obtenir la propriété d' mutexassocié. |
|
Récupère le pointeur stocké dans mutexassocié. |
|
Spécifie si le thread appelant possède mutexassocié. |
|
Dissocie l'objet d' unique_lock de l'objet associé à mutex . |
|
Permute mutex et le mode associés de propriétés à celle d'un objet spécifié. |
|
Tente d'obtenir la propriété d' mutex associé sans se bloquer. |
|
Tente d'obtenir la propriété d' mutex associé sans se bloquer. |
|
Tente d'obtenir la propriété d' mutex associé sans se bloquer. |
|
Libère la propriété d' mutexassocié. |
Opérateurs publics
Nom |
Description |
---|---|
Spécifie si le thread appelant possède la propriété d' mutexassocié. |
|
Copie le pointeur stocké d' mutex et le mode associé de propriété d'un objet spécifié. |
Hiérarchie d'héritage
unique_lock
Configuration requise
Mutex d'En-tête :
L'espace de noms : DST