<thread>
Incluez le thread> d’en-tête <standard pour définir la classe thread
et différentes fonctions de prise en charge.
Syntaxe
#include <thread>
Notes
Remarque
Dans le code compilé à l’aide de /clr, cet en-tête est bloqué.
La __STDCPP_THREADS__
macro 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 |
---|---|
thread, classe | Définit un objet utilisé pour observer et gérer un thread d’exécution dans une application. |
Structures publiques
Nom | Description |
---|---|
hash, structure (bibliothèque standard C++) | Définit une fonction membre qui retourne une valeur qui est déterminée de manière unique par un thread::id . La fonction membre définit une fonction de hachage adaptée au mappage des valeurs de type thread::id à une distribution de valeurs d’index. |
Fonctions publiques
Nom | Description |
---|---|
get_id | Identifie de façon unique le thread d’exécution en cours. |
sleep_for | Bloque le thread appelant. |
sleep_until | Bloque le thread appelant au moins jusqu’à l’heure spécifiée. |
swap | Échange les états de deux thread objets. |
yield | Indique au système d’exploitation d’exécuter d’autres threads, même si le thread actuel continuerait normalement à s’exécuter. |
Opérateurs publics
Nom | Description |
---|---|
operator=, opérateur> | Détermine si un objet thread::id est supérieur ou égal à un autre. |
opérateur> | Détermine si un objet thread::id est supérieur à un autre. |
operator=, opérateur< | Détermine si un objet thread::id est inférieur ou égal à un autre. |
opérateur< | Détermine si un objet thread::id est inférieur à un autre. |
operator !=, opérateur | Compare deux objets thread::id pour déterminer s'ils sont différents. |
operator==, opérateur | Compare deux objets thread::id pour déterminer s’ils sont égaux. |
opérateur<< | Insère une représentation textuelle d’un objet thread::id dans un flux. |
Voir aussi
Informations de référence sur les fichiers d’en-tête
Sécurité des threads dans la bibliothèque C++ Standard