Freigeben über


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