Share via


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

Jméno 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ávu
Popisná zpráva o chybě.

Viz také

concurrency – obor názvů
Scheduler – třída