nested_scheduler_missing_detach, classe
Cette classe décrit une exception qui est renvoyée lorsque le runtime d'accès concurrentiel détecte que l'on a omis d'appeler la méthode CurrentScheduler::Detach sur un contexte joint à un deuxième planificateur via la méthode Attach de l'objet Scheduler.
class nested_scheduler_missing_detach : public std::exception;
Membres
Constructeurs publics
Nom |
Description |
---|---|
nested_scheduler_missing_detach::nested_scheduler_missing_detach, constructeur |
Surchargé. Construit un objet nested_scheduler_missing_detach. |
Notes
Cette exception est levée uniquement lorsque vous imbriquez un planificateur à l'intérieur d'un autre en appelant la méthode Attach d'un objet Scheduler dans un contexte appartenant ou attaché à un autre planificateur. Le runtime d'accès concurrentiel lève cette exception de façon opportuniste lorsqu'il peut détecter le scénario comme une aide pour localiser le problème. Toutes les instances négligeant l'appel à la méthode CurrentScheduler::Detach ne lèvent pas cette exception.
Hiérarchie d'héritage
exception
nested_scheduler_missing_detach
Configuration requise
En-tête : concrt.h
Espace de noms : concurrency