Freigeben über


mutex-Klasse (STL)

Stellt einen Mutex-Typ dar. Objekte dieses Typs können dazu verwendet werden, den gegenseitigen Ausschluss innerhalb eines Programms zu erzwingen.

class mutex;

Member

Öffentliche Konstruktoren

Name

Beschreibung

mutex::mutex-Konstruktor (STL)

Erstellt ein mutex-Objekt.

mutex::~mutex-Destruktor (STL)

Gibt alle Ressourcen frei, die vom mutex-Objekt verwendet wurden.

Öffentliche Methoden

Name

Beschreibung

mutex::lock-Methode (STL)

Blockiert den aufrufenden Thread, bis der Thread in den Besitz von mutex gelangt.

mutex::native_handle-Methode (STL)

Gibt den implementierungsspezifischen Typ zurück, der das Mutexhandle darstellt.

mutex::try_lock-Methode (STL)

Versucht, ohne Blockierung in den Besitz von mutex zu gelangen.

mutex::unlock-Methode (STL)

Gibt den Besitz von mutex frei.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

<mutex>

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek