Compartilhar via


Método de CurrentScheduler::CreateScheduleGroup

Cria um novo grupo de agendamento dentro do Agendador associado com o contexto de chamada.A versão que aceita o parâmetro _Placement faz com que as tarefas dentro do grupo recém-criado agenda para ser viesado para executar no local especificado por esse parâmetro.

static ScheduleGroup * __cdecl CreateScheduleGroup();

static ScheduleGroup * __cdecl CreateScheduleGroup(
   location& _Placement
);

Parâmetros

  • _Placement
    Uma referência a um local onde as tarefas dentro do grupo de agendamento serão polarizadas na direção executando cada.

Valor de retorno

Um ponteiro para o grupo recém-criado de agenda.Isso ScheduleGroup o objeto tem uma contagem de referência inicial colocada nele.

Comentários

Este método resultará no Agendador do padrão do processo que está sendo criado e/ou anexado ao contexto de chamada se não houver nenhum Agendador atualmente associado com o contexto de chamada.

Você deve chamar o Release método em um grupo de agendamento quando terminar o trabalho de agendamento para ele.O Agendador destruirá a agenda de grupo quando estao todo o trabalho foi concluído.

Observação Se você tiver criado explicitamente este Agendador, você deve liberar todas as referências para agendar grupos dentro dele, antes de liberar sua referência no Agendador, desanexando contexto atual dele.

Requisitos

Cabeçalho: concrt.h

Namespace: concorrência

Consulte também

Referência

Classe de CurrentScheduler

Classe de ScheduleGroup

Método de ScheduleGroup::Release

local de classe

Conceitos

Agendador de tarefa (tempo de execução de simultaneidade)