Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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