IThreadProxy::YieldToSystem 메서드

호출 스레드가 현재 프로세서에서 실행할 준비가 되어 있는 다른 스레드에 실행 명령을 내리도록 합니다.운영 체제에서 실행될 다음 스레드를 선택합니다.

virtual void YieldToSystem() = 0;

설명

일반 Windows 스레드가 지원하는 스레드 프록시에 의해 호출되면 YieldToSystem은 Windows 함수 SwitchToThread와 동일하게 동작합니다.그러나 UMS(user-mode schedulable) 스레드에서 호출했을 때 SwitchToThread 함수는 운영 체제가 아니라 사용자 모드 스케줄러를 실행하기 위해 다음 스레드를 선택하는 작업을 위임합니다.시스템에서 다른 준비 스레드로 전환하는 효과를 얻으려면 YieldToSystem을 사용하십시오.

YieldToSystem는 현재 실행 중인 스레드 또는 결과가 정의되었음을 나타내는 IThreadProxy 인터페이스에서 호출되어야 합니다.

요구 사항

헤더: concrtrm.h

네임 스페이스: 동시성

참고 항목

참조

IThreadProxy 구조체