다음을 통해 공유


CurrentScheduler::CreateScheduleGroup 메서드

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

static ScheduleGroup * __cdecl CreateScheduleGroup();

static ScheduleGroup * __cdecl CreateScheduleGroup(
   location& _Placement
);

매개 변수

  • _Placement
    위치에서 실행 하는 쪽으로 작업 일정 그룹 내의 오차 될 위치에 대 한 참조입니다.

반환 값

새로 만든 일정 그룹에 대한 포인터입니다.ScheduleGroup 개체에는 배치할 수 있는 초기 참조 횟수가 있습니다.

설명

이 메서드는 현재 호출 컨텍스트에 연결된 스케줄러가 없는 경우 호출 컨텍스트에 만들고 있거나 연결하고 있는 프로세스의 기본 스케줄러에서 발생합니다.

일정 관리 작업을 완료했을 때 일정 그룹에서 Release 메서드를 호출해야 합니다.스케줄러는 큐에 있는 모든 작업이 완료되었을 때 일정 그룹을 소멸시킵니다.

이 스케줄러를 명시적으로 만든 경우 현재 컨텍스트에서 분리 하 여, 스케줄러에서 참조를 해제 하기 전에 그 안의 그룹 일정에 대 한 모든 참조를 해제 해야 하는 유의 하십시오.

요구 사항

헤더: concrt.h

네임 스페이스: 동시성

참고 항목

참조

CurrentScheduler 클래스

ScheduleGroup 클래스

ScheduleGroup::Release 메서드

위치 클래스

개념

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