Método de CurrentScheduler::Create
Cria um novo Agendador cujo comportamento é descrito pela _Policy parâmetro e anexa-o ao contexto da chamada.O Agendador recém-criado se tornará o Agendador atual para o contexto de chamada.
static void __cdecl Create(
const SchedulerPolicy& _Policy
);
Parâmetros
- _Policy
A diretiva de Agendador que descreve o comportamento do Agendador recém-criado.
Comentários
O anexo do Agendador para o contexto de chamada implicitamente coloca uma contagem de referência do Agendador.
Depois de um agendador é criado com o Create método, você deve chamar o CurrentScheduler::Detach método em algum momento no futuro para permitir que o Agendador desligar.
Se esse método é chamado de um contexto já está anexado a um agendador diferente, Agendador existente será lembrado como programador anterior e Agendador atual se torna o Agendador recém-criado.Quando você chamar o CurrentScheduler::Detach método em um momento posterior, o Agendador anterior é restaurado como programador atual.
Esse método pode lançar exceções, incluindo vários scheduler_resource_allocation_error e invalid_scheduler_policy_value.
Requisitos
Cabeçalho: concrt.h
Namespace: concorrência
Consulte também
Referência
Método de CurrentScheduler::Detach
Método de Scheduler::Reference