Partager via


missing_wait, classe

Cette classe décrit une exception levée quand il existe des tâches encore planifiées sur un objet task_group ou structured_task_group au moment où le destructeur d’objet s’exécute. Cette exception n'est jamais levée si le destructeur est atteint en raison d'un déroulement de pile consécutif à une exception.

Syntaxe

class missing_wait : public std::exception;

Membres

Constructeurs publics

Nom Description
missing_wait Surcharge. Construit un objet missing_wait.

Notes

Absent du flux d’exceptions, vous êtes responsable de l’appel de la wait méthode ou run_and_wait d’un task_groupstructured_task_group objet avant d’autoriser cet objet à détruire. Le runtime lève cette exception comme indication que vous avez oublié d’appeler ou waitrun_and_wait de méthode.

Hiérarchie d'héritage

exception

missing_wait

Spécifications

En-tête : concrt.h

Espace de noms : concurrency

missing_wait

Construit un objet missing_wait.

explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();

missing_wait() throw();

Paramètres

_Message
Message descriptif de l'erreur.

Voir aussi

accès concurrentiel Namespace
Classe task_group
Attendre
run_and_wait
structured_task_group, classe