<thread>
Incluez le <thread> de header standard pour définir la classe thread et des fonctions de prise en charge.
#include <thread>
Notes
Notes
Dans le code compilé à l'aide de /clr ou de /clr:pure, cet en-tête est bloqué.
La macro __STDCPP_THREADS__ est définie comme une valeur différente de zéro pour indiquer que les threads sont pris en charge par cet en-tête.
Membres
Classes publiques
Nom |
Description |
---|---|
Définit un objet utilisé afin d'observer et de gérer un thread d'exécution dans une application. |
Structures publiques
Nom |
Description |
---|---|
Définit une fonction membre qui retourne une valeur qui est uniquement déterminée par un thread::id. La fonction membre définit une fonction de hachage appropriée pour mapper des valeurs de type thread::id à une distribution de valeurs d'index. |
Fonctions publiques
Nom |
Description |
---|---|
Identifie le thread actuel de l'exécution. |
|
Bloque le thread appelant. |
|
Bloque le thread appelant au moins pendant la durée spécifiée. |
|
Échange les états de deux objets thread. |
|
Indique au système d'exploitation d'exécuter d'autres threads, même si le thread actuel continuerait habituellement à fonctionner. |
Opérateurs publics
Nom |
Description |
---|---|
Déterminer si un objet thread::id est supérieur ou égal à un autre. |
|
Détermine si un objet thread::id est supérieur à un autre. |
|
Détermine si un objet thread::id est inférieur ou égal à un autre. |
|
Détermine si un objet thread::id est inférieur à un autre. |
|
Compare si deux objets thread::id sont inégaux. |
|
Compare si deux objets thread::id sont égaux. |
|
Insère une représentation textuelle d'un objet thread::id dans un flux de données. |
Voir aussi
Référence
Sécurité des threads dans la bibliothèque standard C++