missing_wait-Klasse
Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn es Aufgaben gibt, die noch für ein task_group
-Objekt oder structured_task_group
-Objekt geplant sind, während der Destruktor des Objekts ausgeführt wird. Diese Ausnahme wird nie ausgelöst, wenn der Destruktor aufgrund einer Stapelentladung als Ergebnis einer Ausnahme erreicht wird.
Syntax
class missing_wait : public std::exception;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
missing_wait | Überladen. Erstellt ein missing_wait -Objekt. |
Hinweise
Abwesender Ausnahmefluss sind Sie dafür verantwortlich, entweder die Methode oder die wait
Methode eines task_group
Objekts structured_task_group
aufzurufen, bevor das Objekt destruktiert werden kann.run_and_wait
Die Laufzeit löst diese Ausnahme als Hinweis darauf aus, dass Sie vergessen haben, die wait
Methode aufzurufen run_and_wait
.
Vererbungshierarchie
exception
missing_wait
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
missing_wait
Erstellt ein missing_wait
-Objekt.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Parameter
_Nachricht
Eine beschreibende Fehlermeldung.
Siehe auch
Concurrency-Namespace
task_group-Klasse
wait
run_and_wait
structured_task_group-Klasse