Partager via


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

Hh920601.collapse_all(fr-fr,VS.110).gifClasses publiques

Nom

Description

classe de thread::id

Identifie le thread associé.

Hh920601.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

constructeur de thread::thread

Construit un objet thread.

Hh920601.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

méthode de thread::detach

Détache le thread associé à l'objet d' thread .

méthode de thread::get_id

Retourne l'identificateur unique du thread associé.

méthode de thread::hardware_concurrency

Statique.Retourne une évaluation du nombre de contextes de thread matériel.

méthode de thread::join

Bloque jusqu'à ce que le thread associé se termine.

méthode thread::joinable

Spécifie si le thread associé est joinable.

thread::native_handle Method

Retourne le type spécifiques à l'implémentation qui représente le handle du thread.

méthode de thread::swap

Permute l'état de l'objet avec un objet spécifié d' thread .

Hh920601.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

opérateur de thread::operator=

Associe un thread à l'objet actuel d' thread .

Configuration requise

Thread d'En-tête :

L'espace de noms : DST

Voir aussi

Référence

<thread>

Autres ressources

Fichiers d'en-tête