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.
Definiert ein Objekt, das verwendet wird, um einen Ausführungsthread innerhalb einer Anwendung zu überwachen und zu verwalten.
class thread;
Hinweise
Sie können ein thread-Objekt verwenden, um einen Ausführungsthread innerhalb einer Anwendung zu überwachen und zu verwalten.Ein Threadobjekt, das erstellt wird, indem Sie den Standardkonstruktor verwendet, ist keinem Ausführungsthread belegt.Ein Threadobjekt, das erstellt wird, indem ein aufrufbares Objekt verwendet, erstellt einen neuen Ausführungsthread und ruft das aufrufbare Objekt in diesem Thread auf.Threadobjekte können verschoben werden jedoch nicht kopiert werden.Daher kann ein Ausführungsthread mit nur einem Threadobjekt zugeordnet werden.
Jeder Ausführungsthread besitzt einen eindeutigen Bezeichner des Typs thread::id.Die Funktion this_thread::get_id gibt den Bezeichner des aufrufenden Thread zurück.Die Memberfunktion thread::get_id gibt den Bezeichner des Threads zurück, der durch ein Threadobjekt verwaltet wird.Ein Standard-erstelltes Threadobjekt thread::get_id gibt die Methode ein - Objekt zurück, das einen Wert verfügt, der zu dem Wert für alle Standard-erstellten Threadobjekte und das unterscheidet, der vom this_thread::get_id für jeden Thread der Ausführung zurückgegeben wird, der zum Zeitpunkt des Aufrufs verknüpft werden kann.
Mitglieder
Öffentliche Klassen
Name |
Beschreibung |
|---|---|
Identifiziert eindeutig den zugeordneten Thread. |
Öffentliche Konstruktoren
Name |
Beschreibung |
|---|---|
Erstellt ein thread-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
|---|---|
Trennt den zugeordneten Thread aus dem thread-Objekt. |
|
Gibt den eindeutigen Bezeichner des zugeordneten Threads zurück. |
|
Statisch.Gibt eine Schätzung der Anzahl von Hardwarethreadkontexten zurück. |
|
Blöcke, bis der zugeordnete Thread abgeschlossen ist. |
|
Gibt an, ob der zugeordnete Thread joinable ist. |
|
Gibt den implementierungsabhängigen Typ zurück, der das Threadhandle darstellt. |
|
Vertauscht den Objektzustand mit einem angegebenen thread-Objekt. |
Öffentliche Operatoren
Name |
Beschreibung |
|---|---|
Ordnet einen Thread mit dem aktuellen thread-Objekt zu. |
Anforderungen
Header: Thread
Namespace: std