Sdílet prostřednictvím


missing_wait – třída

Tato třída popisuje výjimku vyvolanou v případě, že jsou úkoly stále naplánované na task_group objekt nebo structured_task_group objekt v době, kdy se destruktor objektu spustí. Tato výjimka se nikdy nevyvolá, pokud dojde k dosažení destruktoru z důvodu odvíjení zásobníku v důsledku výjimky.

Syntaxe

class missing_wait : public std::exception;

Členové

Veřejné konstruktory

Jméno popis
missing_wait Přetíženo. missing_wait Vytvoří objekt.

Poznámky

Chybí tok výjimky, jste zodpovědní za volání nebo waitrun_and_wait metody objektu task_group nebo structured_task_group objektu před povolením destrukce objektu. Modul runtime vyvolá tuto výjimku jako označení, že jste zapomněli volat metodu nebo run_and_wait metoduwait.

Hierarchie dědičnosti

exception

missing_wait

Požadavky

Hlavička: concrt.h

Obor názvů: souběžnost

missing_wait

missing_wait Vytvoří objekt.

explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();

missing_wait() throw();

Parametry

_Zprávu
Popisná zpráva o chybě.

Viz také

concurrency – obor názvů
task_group – třída
Počkej
run_and_wait
structured_task_group – třída