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