nested_scheduler_missing_detach classe

Esta classe descreve uma exceção que é lançada quando o Runtime de simultaneidade detecta que você não chamou o CurrentScheduler::Detach método em um contexto que é anexado a um segundo Agendador via o Attach método o Scheduler objeto.

class nested_scheduler_missing_detach : public std::exception;

Membros

Construtores públicos

Nome

Descrição

Construtor de nested_scheduler_missing_detach::nested_scheduler_missing_detach

Sobrecarregado. Constrói uma nested_scheduler_missing_detach objeto.

Comentários

Essa exceção somente é lançada quando você aninhar um Agendador dentro de outro chamando o Attach método de um Scheduler o objeto em um contexto que já está pertencentes ou anexado a outro Agendador. O Runtime de simultaneidade lança essa exceção oportunamente quando ele pode detectar o cenário como um auxílio para localizar o problema. Nem toda instância de prejudicando chamar o CurrentScheduler::Detach método é garantido para lançar essa exceção.

Hierarquia de herança

exception

nested_scheduler_missing_detach

Requisitos

Cabeçalho: concrt.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Classe de Agendador

Método de CurrentScheduler::Detach

Método de Scheduler::Attach