Partager via


<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

thread, classe

Définit un objet utilisé afin d'observer et de gérer un thread d'exécution dans une application.

Structures publiques

Nom

Description

hash, structure (STL)

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

get_id, fonction

Identifie le thread actuel de l'exécution.

sleep_for, fonction

Bloque le thread appelant.

sleep_until, fonction

Bloque le thread appelant au moins pendant la durée spécifiée.

swap, fonction (<thread>)

Échange les états de deux objets thread.

yield, fonction

Indique au système d'exploitation d'exécuter d'autres threads, même si le thread actuel continuerait habituellement à fonctionner.

Op&#233;rateurs publics

Nom

Description

operator>=, opérateur (<thread>)

Déterminer si un objet thread::id est supérieur ou égal à un autre.

operator>, opérateur (<thread>)

Détermine si un objet thread::id est supérieur à un autre.

operator<=, opérateur (<thread>)

Détermine si un objet thread::id est inférieur ou égal à un autre.

operator<, opérateur (<thread>)

Détermine si un objet thread::id est inférieur à un autre.

operator!=, opérateur (<thread>)

Compare si deux objets thread::id sont inégaux.

operator==, opérateur (<thread>)

Compare si deux objets thread::id sont égaux.

operator<<, opérateur (<thread>)

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++

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++