다음을 통해 공유


Scheduler 클래스

동시성 런타임 스케줄러에 대한 추상화를 나타냅니다.

class Scheduler;

Members

Dd492385.collapse_all(ko-kr,VS.110).gifProtected 생성자

Name

설명

Scheduler::Scheduler 생성자

Scheduler 클래스의 개체는 팩터리 메서드를 사용하거나 암시적으로만 만들 수 있습니다.

Scheduler::~Scheduler 소멸자

Scheduler 클래스의 개체는 모든 외부 참조가 더 이상 존재하지 않을 때 명시적으로 소멸됩니다.

Dd492385.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

Scheduler::Attach 메서드

스케줄러를 호출 컨텍스트에 첨부합니다.이 메서드가 반환된 후 호출 컨텍스트는 스케줄러에 의해 관리되며 스케줄러는 현재 스케줄러가 됩니다.

Scheduler::Create 메서드

_Policy 매개 변수에서 동작을 설명하는 새 스케줄러를 만들고 스케줄러에 초기 참조를 배치하고 해당 포인터를 반환합니다.

Scheduler::CreateScheduleGroup 메서드

오버로드.스케줄러 내에 새 일정 그룹을 만듭니다.매개 변수를 사용 하는 버전 _Placement 해당 매개 변수에서 지정한 위치에 실행 쪽으로 편중 (biased) 수 새로 만든된 일정 그룹 내에서 작업을 하면 됩니다.

Scheduler::GetNumberOfVirtualProcessors 메서드

스케줄러에 대한 가상 프로세서의 현재 수를 반환합니다.

Scheduler::GetPolicy 메서드

스케줄러에서 만든 정책의 복사본을 반환합니다.

Scheduler::Id 메서드

스케줄러에 대한 고유 식별자를 반환합니다.

Scheduler::IsAvailableLocation 메서드

지정 된 위치는 스케줄러를 사용할 수 있는지 여부를 결정 합니다.

Scheduler::Reference 메서드

스케줄러 참조 횟수를 증가 시킵니다.

Scheduler::RegisterShutdownEvent 메서드

스케줄러가 종료되고 스스로 소멸될 때 Windows 이벤트 핸들이 _Event 매개 변수에 전달됩니다.이벤트 신호가 있을 때 스케줄러에 예약된 모든 작업이 완료됩니다.이 메서드를 통해 여러 개의 종료 이벤트를 등록할 수 있습니다.

Scheduler::Release 메서드

스케줄러 참조 횟수를 감소 시킵니다.

Scheduler::ResetDefaultSchedulerPolicy 메서드

기본 스케줄러 정책 런타임 기본값으로 다시 설정합니다.기본 스케줄러를 만든 다음에 런타임 기본 정책 설정을 사용 합니다.

Scheduler::ScheduleTask 메서드

오버로드.스케줄러 내에 간단한 작업을 예약합니다.표준 작업 일정 그룹 런타임에 의해 결정 됩니다.매개 변수를 사용 하는 버전 _Placement 작업이 되도록 지정한 위치에 실행 쪽으로 편중 (biased) 되어야 합니다.

Scheduler::SetDefaultSchedulerPolicy 메서드

사용자 정의 정책을 사용하여 기본 스케줄러를 만들 수 있습니다.없음 기본 스케줄러 프로세스 내에 존재 하는 경우이 메서드를 호출할 수 있습니다.기본 정책을 설정한 후 적용은 다음 유효한 호출 될 때까지 그대로 SetDefaultSchedulerPolicy 또는 ResetDefaultSchedulerPolicy 메서드.

설명

런타임 동시성 스케줄러 스레드가 같은 운영 체제 실행 컨텍스트를 매핑하는 실행 컨텍스트를 사용 하 여에 대기 응용 프로그램에서 작업을 실행할 수 있습니다.언제든지 스케줄러의 동시성 수준은 리소스 관리자가 자신에게 부여한 가상 프로세서 수와 같습니다.가상 프로세서는 리소스 처리를 위한 추상화이며 내부 시스템에서 하드웨어 스레드에 매핑됩니다.단일 스케줄러 컨텍스트 가상 프로세서에서 동시에 실행할 수 있습니다.

동시성 런타임은 병렬 작업을 실행하기 위해 프로세스당 기본 스케줄러를 만듭니다.또한 인스턴스 스케줄러를 직접 만들고이 클래스를 사용 하 여 조작할 수 있습니다.

상속 계층 구조

Scheduler

요구 사항

헤더: concrt.h

네임 스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

Scheduler 클래스

PolicyElementKey 열거형

개념

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