thread Class
Définit un objet utilisé pour observer et gérer un thread d'exécution dans une application.
class thread;
Notes
Vous pouvez utiliser un objet d' thread pour observer et gérer un thread d'exécution dans une application.Un objet thread créé à l'aide de le constructeur par défaut n'est associé à aucun thread d'exécution.Un objet thread qui est construit à l'aide d'un objet appelé crée un nouveau thread d'exécution et appelle l'objet appelé dans ce thread.Les objets threads peuvent être déplacés mais pas copiés.Par conséquent, un thread d'exécution peut être associé à un objet thread.
Chaque thread d'exécution a un ID unique de type thread::id.La fonction this_thread::get_id retourne l'ID du thread appelant.La fonction membre thread::get_id retourne l'ID du thread qui est gérée par un objet thread.Pour un objet thread par défaut construit, la méthode d' thread::get_id retourne un objet qui a une valeur qui est la même pour tous les objets thread par défaut construits et différente de la valeur retournée par this_thread::get_id pour tout thread d'exécution qui peut être attaché au moment de l'appel.
Membres
Classes publiques
Nom |
Description |
---|---|
Identifie le thread associé. |
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet thread. |
Méthodes publiques
Nom |
Description |
---|---|
Détache le thread associé à l'objet d' thread . |
|
Retourne l'identificateur unique du thread associé. |
|
Statique.Retourne une évaluation du nombre de contextes de thread matériel. |
|
Bloque jusqu'à ce que le thread associé se termine. |
|
Spécifie si le thread associé est joinable. |
|
Retourne le type spécifiques à l'implémentation qui représente le handle du thread. |
|
Permute l'état de l'objet avec un objet spécifié d' thread . |
Opérateurs publics
Nom |
Description |
---|---|
Associe un thread à l'objet actuel d' thread . |
Configuration requise
Thread d'En-tête :
L'espace de noms : DST