Compartir a través de


nested_scheduler_missing_detach (Clase)

Esta clase describe una excepción que se produce cuando el Tiempo de Ejecución de Concurrente detecta que omitió llamar al método CurrentScheduler::Detach en un contexto adjunto a un segundo planificador 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 Sobrecargado 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 Tiempo de ejecución de concurrencia lanza esta excepción oportunistamente cuando puede detectar el escenario para ayudar a 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_falta_desconectar

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

espacio de nombres de concurrencia
Scheduler (clase)