Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette classe décrit une exception levée quand le runtime d'accès concurrentiel détecte que vous avez omis d'appeler la méthode CurrentScheduler::Detach
sur un contexte joint à un deuxième planificateur à l'aide de la méthode Attach
de l'objet Scheduler
.
Syntaxe
class nested_scheduler_missing_detach : public std::exception;
Membres
Constructeurs publics
Nom | Description |
---|---|
nested_scheduler_missing_detach | Surcharge. Construit un objet nested_scheduler_missing_detach . |
Notes
Cette exception n’est levée que lorsque vous imbriquez un planificateur à l’intérieur d’un autre en appelant la Attach
méthode d’un objet sur un Scheduler
contexte déjà détenu ou attaché à un autre planificateur. Le runtime d’accès concurrentiel lève cette exception opportunistement lorsqu’il peut détecter le scénario comme une aide à la localisation du problème. Aucune instance d’appel de la CurrentScheduler::Detach
méthode n’est garantie pour lever cette exception.
Hiérarchie d'héritage
exception
nested_scheduler_missing_detach
Spécifications
En-tête : concrt.h
Espace de noms : concurrency
nested_scheduler_missing_detach
Construit un objet nested_scheduler_missing_detach
.
explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();
nested_scheduler_missing_detach() throw();
Paramètres
_Message
Message descriptif de l'erreur.