nested_scheduler_missing_detach – třída
Tato třída popisuje výjimku vyvolanou, když Concurrency Runtime zjistí, že jste zapomněli volat CurrentScheduler::Detach
metodu v kontextu připojeném k druhému plánovači pomocí Attach
metody objektu Scheduler
.
Syntaxe
class nested_scheduler_missing_detach : public std::exception;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
nested_scheduler_missing_detach | Přetíženo. nested_scheduler_missing_detach Vytvoří objekt. |
Poznámky
Tato výjimka je vyvolána pouze v případě, že vnořete jeden plánovač uvnitř jiné voláním Attach
metody Scheduler
objektu v kontextu, který je již vlastněn nebo připojen k jinému plánovači. Concurrency Runtime vyvolá tuto výjimku oportunisticky, když dokáže rozpoznat scénář jako pomůcku k vyhledání problému. Ne každá instance zanedbávání volání CurrentScheduler::Detach
metody je zaručeno vyvolání této výjimky.
Hierarchie dědičnosti
exception
nested_scheduler_missing_detach
Požadavky
Hlavička: concrt.h
Obor názvů: souběžnost
nested_scheduler_missing_detach
nested_scheduler_missing_detach
Vytvoří objekt.
explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();
nested_scheduler_missing_detach() throw();
Parametry
_Zpráva
Popisná zpráva o chybě.