nested_scheduler_missing_detach, classe
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.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour