Compartilhar via


Método de Scheduler::Create

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

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 agendador recém-criado.Isso Scheduler o objeto tem uma contagem de referência inicial colocada nele.

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 o Agendador desligar.

Um programador criado com esse método não está anexado ao contexto da chamada.Pode ser associada a um contexto usando o Attach método.

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

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 tarefa (tempo de execução de simultaneidade)