CurrentScheduler 클래스
호출 컨텍스트와 연결된 현재 스케줄러에 대한 추상화를 나타냅니다.
class CurrentScheduler;
Members
Public 메서드
Name |
설명 |
---|---|
_Policy 매개 변수로 동작이 설명하는 새 스케줄러를 만들고 호출 컨텍스트에 추가합니다.새로 만든 스케줄러는 호출 컨텍스트에 대한 현재 스케줄러가 됩니다. |
|
오버로드.호출 컨텍스트와 관련된 스케줄러 내에 새 일정 그룹을 만듭니다.매개 변수를 사용 하는 버전 _Placement 해당 매개 변수에서 지정한 위치에 실행 쪽으로 편중 (biased) 수 새로 만든된 일정 그룹 내에서 작업을 하면 됩니다. |
|
호출 컨텍스트에서 현재 스케줄러를 분리하고 존재하는 경우 이전에 연결된 스케줄러를 현재 스케줄러로 복원합니다.이 메서드가 반환 되 면 호출 컨텍스트 다음 스케줄러가 컨텍스트를 사용 하 여 이전에 연결 된 관리 되는 CurrentScheduler::Create 또는 Scheduler::Attach 메서드. |
|
호출 컨텍스트와 관련된 스케즐러에 대한 포인터를 반환하며, 현재 스케줄러로 참조됩니다. |
|
호출 컨텍스트와 연결된 스케줄러에 대한 가상 프로세서의 현재 수를 반환합니다. |
|
현재 스케줄러에서 만든 정책의 복사본을 반환합니다. |
|
현재 스케줄러에 대한 고유 식별자를 반환합니다. |
|
지정 된 위치에 현재 스케줄러에서 사용할 수 있는지 여부를 결정 합니다. |
|
현재 컨텍스트와 관련된 스케줄러가 종료되고 스스로 소멸될 때 신호를 보낼 _ShutdownEvent 매개 변수에 Windows 이벤트 핸들이 전달되도록 합니다.이벤트 신호가 있을 때 스케줄러에 예약된 모든 작업이 완료됩니다.이 메서드를 통해 여러 개의 종료 이벤트를 등록할 수 있습니다. |
|
오버로드.호출 컨텍스트와 관련된 스케줄러 내에 간단한 작업을 예약합니다.표준 작업 일정 그룹 런타임에 의해 결정 됩니다.매개 변수를 사용 하는 버전 _Placement 작업이 되도록 지정한 위치에 실행 쪽으로 편중 (biased) 되어야 합니다. |
설명
호출 컨텍스트와 연결된 스케줄러가 없는 경우(스케줄러 참조) CurrentScheduler 클래스 내의 많은 메서드는 프로세스의 기본 스케줄러에 연결됩니다.또한 프로세스의 기본 스케줄러가 이런 호출 동안 만들어진다는 것을 의미할 수도 있습니다.
상속 계층 구조
CurrentScheduler
요구 사항
헤더: concrt.h
네임 스페이스: 동시성