Udostępnij za pośrednictwem


missing_wait — Klasa

Ta klasa opisuje wyjątek zgłaszany, gdy istnieją zadania nadal zaplanowane do task_group obiektu lub structured_task_group w czasie wykonywania destruktora obiektu. Ten wyjątek nigdy nie zostanie zgłoszony, jeśli zostanie osiągnięty destruktor z powodu odwijania stosu w wyniku wyjątku.

Składnia

class missing_wait : public std::exception;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
missing_wait Przeciążone. missing_wait Tworzy obiekt.

Uwagi

Brak przepływu wyjątkówtask_group, użytkownik jest odpowiedzialny za wywołanie wait metody lub obiektu lub run_and_wait structured_task_group przed zezwoleniem na destrukcję tego obiektu. Środowisko uruchomieniowe zgłasza ten wyjątek jako wskazanie, że nie pamiętasz wywołania wait metody lub run_and_wait .

Hierarchia dziedziczenia

exception

missing_wait

Wymagania

Nagłówek: concrt.h

Przestrzeń nazw: współbieżność

missing_wait

missing_wait Tworzy obiekt.

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

missing_wait() throw();

Parametry

_Komunikat
Opisowy komunikat o błędzie.

Zobacz też

Przestrzeń nazw współbieżności
task_group, klasa
czekać
run_and_wait
structured_task_group, klasa