Compartilhar via


Classe SchedulerPolicy

A classe SchedulerPolicy contém um conjunto de pares de chave/valor, um para cada elemento de política, que controlam o comportamento de uma instância do agendador.

class SchedulerPolicy;

Membros

Construtores Públicos

Nome

Descrição

Construtor SchedulerPolicy::SchedulerPolicy

Sobrecarregado. Constrói uma nova política de agendador e a preenche com valores para chaves de política suportadas por agendadores de tempo de execução de simultaneidade e pelo Gerenciador de Recursos.

Destruidor SchedulerPolicy::~SchedulerPolicy

Destrói uma política de agendador.

Métodos Públicos

Nome

Descrição

Método SchedulerPolicy::GetPolicyValue

Recupera o valor da chave de política fornecida como o parâmetro _Key.

Método SchedulerPolicy::SetConcurrencyLimits

Define simultaneamente as políticas de MinConcurrency e MaxConcurrency no objeto SchedulerPolicy.

Método SchedulerPolicy::SetPolicyValue

Defina o valor da chave de política fornecida como o parâmetro _Key e retorna o valor antigo.

Operadores Públicos

Nome

Descrição

Operador SchedulerPolicy::operator=

Atribui a política de agendador de outra política de agendador.

Comentários

Para obter mais informações sobre as políticas que podem ser controladas usando a classe de SchedulerPolicy, consulte Enumeração PolicyElementKey.

Hierarquia de Herança

SchedulerPolicy

Requisitos

Cabeçalho: concrt.h, concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Enumeração PolicyElementKey

Classe CurrentScheduler

Classe Scheduler

Conceitos

Agendador de tarefas (Tempo de Execução de Simultaneidade)