Scheduler::Create 메서드
_Policy 매개 변수에서 동작을 설명하는 새 스케줄러를 만들고 스케줄러에 초기 참조를 배치하고 해당 포인터를 반환합니다.
_CRTIMP static Scheduler * __cdecl Create(
const SchedulerPolicy& _Policy
);
매개 변수
- _Policy
새로 만든 스케줄러의 동작을 설명하는 스케줄러 정책입니다.
반환 값
새로 만든 스케줄러에 대한 포인터입니다. Scheduler 개체에는 배치할 수 있는 초기 참조 횟수가 있습니다.
설명
Create 메서드를 사용하여 스케줄러를 만든 후에는 초기 참조 횟수를 제거하고 스케줄러를 종료할 수 있도록 향후 CurrentScheduler::Detach 메서드를 일부 지점에서 호출해야 합니다.
이 메서드를 사용하여 만든 스케줄러는 호출 컨텍스트와 연결되어 있지 않습니다. Attach 메서드를 통해 컨텍스트에 연결할 수 있습니다.
이 메서드는 scheduler_resource_allocation_error 및 invalid_scheduler_policy_value를 포함하여 다양한 예외를 throw할 수 있습니다.
요구 사항
헤더: concrt.h
네임스페이스: 동시성