Construtor de SchedulerPolicy::SchedulerPolicy
Constrói uma nova diretiva de agendador e preenche-a com valores para teclas de política suportados por agendadores de tempo de execução concorrentes e o Gerenciador de Recursos.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parâmetros
_PolicyKeyCount
O número de pares chave/valor que seguem o parâmetro de _PolicyKeyCount ._SrcPolicy
A diretiva de origem para copiar.
Comentários
O primeiro construtor cria uma nova diretiva de agendador onde todas as políticas são inicializadas para seus valores padrão.
O segundo construtor cria uma nova diretiva de agendador que usa um estilo de nomeadas parâmetro de inicialização.Valores depois que o parâmetro de _PolicyKeyCount é fornecido como chave/valor. se emparelhaQualquer chave de política que não seja especificada em este construtor terá seu valor padrão.Esse construtor pode lançar exceções invalid_scheduler_policy_key, invalid_scheduler_policy_value ou invalid_scheduler_policy_thread_specification.
O terceiro construtor é um construtor de impressão.Geralmente, a maneira mais conveniente de definir uma nova diretiva de agendador é copiar uma política existente e modificá-lo que usa os métodos de SetPolicyValue ou de SetConcurrencyLimits .
Para obter mais informações sobre como trabalhar com as políticas de agendador, incluindo exemplos, consulte Diretivas de agendador.
Requisitos
Cabeçalho: concrt.h
Simultaneidade denamespace:
Consulte também
Referência
Método de SchedulerPolicy::SetPolicyValue
Método de SchedulerPolicy::GetPolicyValue