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 클래스

SchedulerPolicy::SetPolicyValue 메서드

SchedulerPolicy::GetPolicyValue 메서드

SchedulerPolicy::SetConcurrencyLimits 메서드

PolicyElementKey 열거형