다음을 통해 공유


Context::Oversubscribe 메서드

추가 가상 프로세서가 해당 스케줄러에서 가상 프로세서 중 하나에서 실행되는 컨텍스트에서 실행될 때 코드 블록의 기간 동안 스케줄러에 삽입합니다.

_CRTIMP static void __cdecl Oversubscribe(
   bool _BeginOversubscription
);

매개 변수

  • _BeginOversubscription
    true인 경우 추가 가상 프로세서가 초과 구독의 기간 동안 추가되어야 함을 나타냅니다. false인 경우 초과 구독이 종료되어야 하며 이전에 추가된 가상 프로세서가 제거되어야 한다는 표시입니다.

설명

UMS(User Mode Schedulable) 스레드를 이용하는 스케줄러에서는 이 메서드는 새로운 가상 프로세서를 삽입하지 않습니다. UMS 스케줄러는 커널 차단을 검색하고 실행 컨텍스트가 차단된 가상 프로세서에서 새 컨텍스트를 실행하도록 선택할 수 있습니다.

응용 프로그램에서 초과 구독을 사용하는 방법에 대한 자세한 내용은 작업 스케줄러(동시성 런타임)를 참조하십시오.

요구 사항

헤더: concrt.h

네임스페이스: 동시성

참고 항목

참조

Context 클래스

개념

작업 스케줄러(동시성 런타임)