nested_scheduler_missing_detach (Clase)
Esta clase describe una excepción que se produce cuando el runtime de simultaneidad detecta que se dejó de llamar al método CurrentScheduler::Detach
en un contexto adjunto a un segundo programador mediante el método Attach
del objeto Scheduler
.
Sintaxis
class nested_scheduler_missing_detach : public std::exception;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
nested_scheduler_missing_detach | Con sobrecarga. Construye un objeto nested_scheduler_missing_detach . |
Comentarios
Esta excepción solo se produce cuando se anida un programador dentro de otro mediante una llamada al método Attach
de un objeto Scheduler
en un contexto que ya pertenece o está asociado a otro programador. El runtime de simultaneidad produce esta excepción de forma oportuna cuando puede detectar el escenario como una ayuda para localizar el problema. No se garantiza que todas las instancias que no llamen al método CurrentScheduler::Detach
produzcan esta excepción.
Jerarquía de herencia
exception
nested_scheduler_missing_detach
Requisitos
Encabezado: concrt.h
Espacio de nombres: simultaneidad
nested_scheduler_missing_detach
Construye un objeto nested_scheduler_missing_detach
.
explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();
nested_scheduler_missing_detach() throw();
Parámetros
_Message
Mensaje descriptivo del error.