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_group
structured_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 wait
run_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
wait
run_and_wait
structured_task_group, classe