Freigeben über


recursive_mutex-Klasse

Stellt einen Mutex-Typ dar. Im Gegensatz zu Mutex ist das Verhalten der Aufrufe zum Sperren von Methoden für Objekte, die bereits gesperrt werden, genau definiert.

class recursive_mutex;

Member

Öffentliche Konstruktoren

Name

Beschreibung

recursive_mutex::recursive_mutex-Konstruktor

Erstellt ein recursive_mutex-Objekt.

recursive_mutex::~recursive_mutex-Destruktor

Gibt alle Ressourcen frei, die vom recursive_mutex-Objekt verwendet werden.

Öffentliche Methoden

Name

Beschreibung

recursive_mutex::lock-Methode

Blockiert den aufrufenden Thread, bis der Thread den Besitz der Mutex erhält.

recursive_mutex::try_lock-Methode

Versucht, den Besitz der Mutex abzurufen, ohne zu blockieren.

recursive_mutex::unlock-Methode

Gibt Besitz der Mutex frei.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

<mutex>

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek