<thread>
Schließen Sie den Standardkopfzeilenthread ein <>, um die thread-Klasse und die unterstützenden verschiedenen Funktionen definieren.
#include <thread>
Hinweise
Hinweis
In Code, der mithilfe von /clr oder /clr:pure kompiliert wird, wird dieser Header blockiert.
Das __STDCPP_THREADS__-Makro wird als Wert ungleich 0 (null) definiert, um anzugeben, dass Threads nach diesen Header unterstützt werden.
Member
Öffentliche Klassen
Name |
Beschreibung |
---|---|
Definiert ein Objekt, das verwendet wird, um auf einen Ausführungsthread in einer Anwendung überwachen und zu verwalten. |
Öffentliche Strukturen
Name |
Beschreibung |
---|---|
Definiert eine Memberfunktion, die einen Wert zurückgibt, der eindeutig von thread::id bestimmt wird. Die Memberfunktion Hashfunktion definiert, die für das Zuordnen von Werten des Typs thread::id auf eine Verteilung von Indexwerten geeignet ist. |
Öffentliche Funktionen
Name |
Beschreibung |
---|---|
Identifiziert eindeutig den aktuellen Ausführungsthread. |
|
Blockiert den aufrufenden Thread. |
|
Blockiert den aufrufenden Thread mindestens bis die angegebene Zeit. |
|
Vertauscht die Zustände von zwei thread-Objekten aus. |
|
Signalisiert dem Betriebssystem, um andere Threads auszuführen, selbst wenn der aktuelle Thread fortfahren wäre normalerweise, um ausgeführt zu werden. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Bestimmt, ob ein thread::id-Objekt größer oder gleich einem anderen Wert ist. |
|
Bestimmt, ob ein thread::id-Objekt größer als eine andere ist. |
|
Bestimmt, ob ein thread::id-Objekt maximal andere. |
|
Bestimmt, ob ein thread::id-Objekt kleiner als andere. |
|
Überprüft zwei thread::id-Objekte auf Ungleichheit. |
|
Überprüft zwei thread::id-Objekte auf Gleichheit. |
|
Fügt eine Textdarstellung eines thread::id-Objekt in einen Stream ein. |
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek