Método de Scheduler::Create

Cria um novo Agendador cujo comportamento é descrito pela _Policy coloca uma referência inicial sobre o Agendador de parâmetro e retorna um ponteiro para o proprietário.

_CRTIMP static Scheduler * __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parâmetros

  • _Policy
    A diretiva de Agendador que descreve o comportamento do Agendador recém-criado.

Valor de retorno

Um ponteiro para um programador recém-criado. Isso Scheduler o objeto tem uma contagem de referência inicial colocada em proprietário.

Comentários

Depois de um agendador é criado com o Create método, você deve chamar o Release método em algum momento no futuro para remover a contagem de referência inicial e permitir que o Agendador desligar.

Um Agendador criado com esse método não está anexado ao contexto da chamada. Podem ser conectado a um contexto via o Attach método.

Este método pode lançar 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

Classe de Agendador

Método de Scheduler::Release

Método de Scheduler::Attach

Método de CurrentScheduler::Create

Enumeração de PolicyElementKey

Conceitos

Agendador de tarefas (Runtime de simultaneidade)