missing_wait osztály

Ez az osztály egy kivételt ír le, amely akkor dobódik, ha az objektum destruktorának végrehajtásakor még mindig be vannak ütemezve feladatok egy task_group vagy structured_task_group objektumhoz. Ez a kivétel soha nem lesz kivetve, ha a destruktort egy kivétel eredményeként visszatekerő verem miatt éri el.

Szemantika

class missing_wait : public std::exception;

Tagok

Nyilvános konstruktorok

Név Description
missing_wait Túlterhelt. Egy missing_wait objektumot hoz létre.

Megjegyzések

Kivételfolyamatok nélkül Ön felelős azért, hogy meghívja vagy a wait vagy a run_and_wait metódust egy task_group vagy structured_task_group objektum esetén, mielőtt lehetővé tenné az objektum megsemmisítését. A futtatókörnyezet ezt a kivételt jelzi, hogy elfelejtette meghívni a metódust waitrun_and_wait .

Öröklési hierarchia

exception

missing_wait

Requirements

Fejléc: concrt.h

Névtér: egyidejűség

hiányzó várakozás

Egy missing_wait objektumot hoz létre.

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

missing_wait() throw();

Paraméterek

_Üzenet
A hiba leíró üzenete.

Lásd még

egyidejű névtér
task_group osztály
várj
futtatás_és_várakozás
structured_task_group osztály