timed_mutex-Klasse
Stellt einen Mutextyp zeitgesteuerten dar. Objekte dieses Typs werden verwendet, um den gegenseitigen Ausschluss durch das Zeit-eingeschränkte Blockieren innerhalb eines Programms zu erzwingen.
class timed_mutex;
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein timed_mutex-Objekt, das nicht gesperrt ist. |
|
Gibt alle Ressourcen frei, die vom timed_mutex-Objekt verwendet werden. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Blockiert den aufrufenden Thread, bis der Thread in den Besitz von mutex gelangt. |
|
Versucht, ohne Blockierung in den Besitz von mutex zu gelangen. |
|
Versucht, den Besitz mutex für ein angegebenes Zeitintervall zu erhalten. |
|
Versucht, um mutex abzurufen bis eine festgelegte Zeit. |
|
Gibt den Besitz von mutex frei. |
Anforderungen
Header: mutex
Namespace: std