SchedulingProtocolType 열거형

스케줄러에 이용되는 스케줄링 알고리즘을 설명하기 위해 SchedulingProtocol 정책에서 사용됩니다. 사용 가능한 스케줄러 정책에 대한 자세한 내용은 PolicyElementKey 열거형를 참조하십시오.

enum SchedulingProtocolType;

멤버

Name

설명

EnhanceForwardProgress

스케줄러는 각 작업 실행 후 일정 그룹을 통해 라운드 로빈을 선호합니다. 차단되지 않은 컨텍스트는 일반적으로 FIFO(선입선출) 방식으로 예약됩니다. 가상 프로세서는 차단되지 않은 컨텍스트를 캐시하지 않습니다.

EnhanceScheduleGroupLocality

스케줄러는 다른 일정 그룹으로 이동하기 전에 현재 일정 그룹 내에서 작업을 계속합니다. 차단되지 않은 컨텍스트는 가상 프로세서당 캐시되며 일반적으로 이를 차단하지 않는 가상 프로세서에 의해 LIFO(선입선출) 방식으로 예약됩니다.

요구 사항

헤더: concrt.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

SchedulerPolicy 클래스

PolicyElementKey 열거형