SchedulerPolicy::SchedulerPolicy 생성자
새 스케줄러 정책을 생성하고 동시성 런타임 및 리소스 관리자가 지원하는 정책 키의 값으로 채웁니다.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
매개 변수
_PolicyKeyCount
_PolicyKeyCount 매개 변수를 따르는 키/값 쌍의 수입니다._SrcPolicy
복사할 소스 정책입니다.
설명
첫 번째 생성자는 모든 정책이 기본 값으로 초기화되는 새 스케줄러 정책을 만듭니다.
두 번째 생성자는 초기화의 명명된 매개 변수 스타일을 사용하는 스케줄러 정책을 새로 만듭니다. _PolicyKeyCount 매개 변수가 키/값 쌍으로 제공된 후의 값입니다. 이 생성자에 지정되지 않은 모든 정책 키는 기본 값을 갖게 됩니다. 이 생성자는 invalid_scheduler_policy_key, invalid_scheduler_policy_value 또는 invalid_scheduler_policy_thread_specification 예외를 throw할 수 있습니다.
세 번째 생성자는 복사 생성자입니다. 종종, 새로운 스케줄러 정책을 정의하는 가장 편리한 방법은 기존 정책을 복사하고 SetPolicyValue 또는 SetConcurrencyLimits 메서드를 통해 수정하는 것입니다.
요구 사항
헤더: concrt.h
네임스페이스: 동시성
참고 항목
참조
SchedulerPolicy::SetPolicyValue 메서드
SchedulerPolicy::GetPolicyValue 메서드