Método CurrentScheduler::Create
Cria um novo agendador cujo comportamento é descrito pelo parâmetro de _Policy e anexe-o ao contexto de chamada. O agendador recém-criado no agendador atual para o contexto de chamada.
static void __cdecl Create(
const SchedulerPolicy& _Policy
);
Parâmetros
- _Policy
A política de agendador que descreve o comportamento do agendador recém-criado.
Comentários
A anexação de agendador do contexto de chamada coloca implicitamente uma contagem de referência no agendador.
Depois que um agendador é criado com o método de Create , você deve chamar o método de CurrentScheduler::Detach em algum momento no futuro para permitir que o agendador fechado.
Se esse método for chamado de um contexto que já está anexado a um agendador diferente, o agendador existente é recordado como o agendador anterior, e o agendador recém-criado se torna o agendador atual. Quando você chama o método de CurrentScheduler::Detach em um momento posterior, o agendador anterior é restaurado como o agendador atual.
Esse método pode gerar uma variedade de exceções, incluindo scheduler_resource_allocation_error e invalid_scheduler_policy_value.
Requisitos
Cabeçalho: concrt.h
Namespace: simultaneidade
Consulte também
Referência
Método CurrentScheduler::Detach