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.

class missing_wait : public std::exception;

Member

Öffentliche Konstruktoren

Name

Beschreibung

missing_wait::missing_wait-Konstruktor

Überladen. Erstellt ein missing_wait-Objekt.

Hinweise

Abwesender Ausnahmefluss. Sie sind für das Aufrufen der wait-Methode oder der run_and_wait-Methode eines task_group-Objekts oder eines structured_task_group-Objekts zuständig, bevor eine Zerstörung des Objekts zugelassen wird. Die Laufzeit löst diese Ausnahme aus, um anzugeben, dass Sie vergessen haben, die wait-Methode oder die run_and_wait-Methode aufzurufen.

Vererbungshierarchie

exception

missing_wait

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

task_group-Klasse

task_group::wait-Methode

task_group::run_and_wait-Methode

structured_task_group-Klasse

structured_task_group::wait-Methode

structured_task_group::run_and_wait-Methode