missing_wait (Clase)
Esta clase describe una excepción que se produce cuando todavía existen tareas programadas para un objeto task_group
o structured_task_group
en el momento que el destructor de objeto se ejecuta. Nunca se producirá esta excepción si el destructor se alcanza debido al desenredo de pila como el resultado de una excepción.
Sintaxis
class missing_wait : public std::exception;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
missing_wait | Con sobrecarga. Construye un objeto missing_wait . |
Comentarios
En ausencia de flujo de excepciones, es responsable de llamar al método wait
o run_and_wait
de un objeto task_group
o structured_task_group
antes de permitir que ese objeto se destruya. El runtime genera esta excepción como una indicación de que olvidó llamar a los métodos wait
o run_and_wait
.
Jerarquía de herencia
exception
missing_wait
Requisitos
Encabezado: concrt.h
Espacio de nombres: simultaneidad
missing_wait
Construye un objeto missing_wait
.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Parámetros
_Message
Mensaje descriptivo del error.
Consulte también
concurrency (espacio de nombres)
task_group (clase)
wait
run_and_wait
structured_task_group (clase)