IUMSThreadProxy 구조체
실행 스레드에 대한 추상입니다.스케줄러가 UMS(User-Mode Schedulable) 스레드를 부여하려는 경우 스케줄러 정책 요소 SchedulerKind에 대한 값을 UmsThreadDefault로 설정하고 IUMSScheduler 인터페이스를 구현합니다.UMS 스레드는 Windows 7 이상의 64비트 운영 체제에서만 지원됩니다.
struct IUMSThreadProxy : public IThreadProxy;
Members
Public 메서드
Name |
설명 |
---|---|
중요한 영역에 들어오기 위해 호출됩니다.중요 영역 내에 있을 때 스케줄러는 영역에 있는 동안 발생하는 비동기 차단 작업을 관찰하지 않습니다.이 스케줄러 페이지 폴트, 스레드 일시 중단, 커널 비동기 프로시저 호출 (Apc) 등에 대 한, UMS 스레드에 대 한 리터럴을 수 됩니다 않는 것을 의미 합니다. |
|
매우 중요한 영역에 들어오기 위해 호출됩니다.매우 중요한 영역 내에 있을 때 스케줄러는 영역에 있는 동안 발생하는 모든 차단 작업을 관찰하지 않습니다.이 따라서 스케줄러 함수 호출 차단을 위한 리터럴을 수 됩니다 없습니다, 블록, 페이지 폴트, 스레드 일시 중단 잠금 획득을 시도, 커널 비동기 프로시저 호출 (Apc), 및 등의 UMS에 대 한 스레드. |
|
중요한 영역에서 나가기 위해 호출됩니다. |
|
매우 중요한 영역에서 나가기 위해 호출됩니다. |
|
스레드 프록시가 들어 있는 중요 영역의 종류를 반환합니다.중요 한 영역 및 하이퍼 중요 영역에서 코드를 입력 한 경우 하이퍼 중요 영역은 상위의 중요 한 영역 이기 때문에 InsideHyperCriticalRegion 반환 됩니다. |
상속 계층 구조
IUMSThreadProxy
요구 사항
헤더: concrtrm.h
네임 스페이스: 동시성