다음을 통해 공유


IThreadProxy 구조체

실행 스레드에 대한 추상입니다. 사용자가 만드는 SchedulerType 정책 키에 따라 리소스 관리자는 일반 Win32 스레드 또는 UMS(User-Mode Schedulable) 스레드가 지원하는 스레드 프록시를 제공합니다. UMS 스레드는 Windows 7 이상의 64비트 운영 체제에서 지원됩니다.

struct IThreadProxy;

멤버

Public 메서드

Name

설명

IThreadProxy::GetId 메서드

스레드 프록시에 대한 고유 식별자를 반환합니다.

IThreadProxy::SwitchOut 메서드

사용 가능한 가상 프로세서 루트에 의해 다시 시작될 수 있을 때까지 현재 실행 중인 스레드 프록시를 차단합니다.

IThreadProxy::SwitchTo 메서드

현재 실행 중인 컨텍스트에서 다른 컨텍스트로 협력 컨텍스트 전환을 수행합니다.

IThreadProxy::YieldToSystem 메서드

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

설명

스레드 프록시는 디스패치 작업의 수단으로 인터페이스 IExecutionContext에 의해 표현되는 실행 컨텍스트에 결합됩니다.

상속 계층 구조

IThreadProxy

요구 사항

헤더: concrtrm.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

IExecutionContext 구조체

IScheduler 구조체

IVirtualProcessorRoot 구조체