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.

Consulte también

concurrency (espacio de nombres)
Scheduler (clase)