Метод Scheduler::Create
Создает новый планировщик, поведение которого описанного параметром _Policy, помещает исходную ссылку на планировщик и возвращает указатель на него.
static Scheduler * __cdecl Create(
const SchedulerPolicy& _Policy
);
Параметры
- _Policy
Политика планировщика, описывающая поведение вновь созданного планировщика.
Возвращаемое значение
Указатель на только что созданный планировщик.Данный объект Scheduler имеет примененное к нему начальное значение счетчика ссылок.
Заметки
После создания планировщика заданий с Create метода, необходимо вызвать Release метода в определенный момент в будущем для удаления счетчика начальной ссылки и разрешить планировщика заданий для завершения работы.
Планировщик, созданный данным методом, не присоединяется к вызывающему контексту.Может быть прикреплен к контексту с помощью Присоединение метод.
Этот метод можно вызвать ряд исключений, включая scheduler_resource_allocation_error и invalid_scheduler_policy_value.
Требования
Заголовок: concrt.h
Пространство имен: параллелизма
См. также
Ссылки
Метод CurrentScheduler::Create