Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Vorlage dar, die instanziiert werden kann, um Objekte zu erstellen, die die Sperre und das Entsperren von mutex verwalten.
template<class Mutex>
class unique_lock;
Hinweise
Das Vorlagenargument Mutex muss einen Mutextyp benennen.
Intern unique_lock speichert einen Zeiger auf einen zugeordneten mutex-Objekt und zu bool, das angibt, ob der aktuelle Thread mutex besitzt.
Mitglieder
Öffentliche Typedefs
Name |
Beschreibung |
|---|---|
unique_lock::mutex_type |
Synonym für das Vorlagenargument Mutex. |
Öffentliche Konstruktoren
Name |
Beschreibung |
|---|---|
Erstellt ein unique_lock-Objekt. |
|
Gibt alle Ressourcen frei, die mit dem unique_lock-Objekt zugeordnet werden. |
Öffentliche Methoden
Name |
Beschreibung |
|---|---|
Blockiert den aufrufenden Thread, bis der Thread Besitz zugeordneten mutex abruft. |
|
Ruft den gespeicherten Zeiger zu zugeordneten mutex ab. |
|
Gibt an, ob der aufrufende Thread zugeordnete mutex besitzt. |
|
Hebt das unique_lock-Objekt aus dem - Objekt zugeordneten mutex Zuordnung auf. |
|
Vertauscht zugeordnete mutex und den Besitzstatus mit dem eines bestimmten Objekts aus. |
|
Versuche, Typ- Besitz zugeordneten mutex, ohne Blockierung. |
|
Versuche, Typ- Besitz zugeordneten mutex, ohne Blockierung. |
|
Versuche, Typ- Besitz zugeordneten mutex, ohne Blockierung. |
|
Gibt den Besitz zugeordneten mutex frei. |
Öffentliche Operatoren
Name |
Beschreibung |
|---|---|
Gibt an, ob der aufrufende Thread Besitz zugeordneten mutex verfügt. |
|
Kopiert den gespeicherten mutex Zeiger und den zugeordneten Besitzstatus aus einem angegebenen - Objekt. |
Vererbungshierarchie
unique_lock
Anforderungen
Header: Mutex
Namespace: std