Поделиться через


Метод CurrentScheduler::ScheduleTask

Назначает легкое задание внутри планировщика, связанного с контекстом вызывающим.Упрощенная задача - это будет помещена в группе расписания заданной средой выполнения.Версия, которая принимает параметр _Placement вызывает задачу быть смещенной в отношении выполнения в указанном месте.

static void __cdecl ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data
);

static void __cdecl ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data,
   location& _Placement
);

Параметры

  • _Proc
    Указатель на функцию для выполнения, чтобы выполнить основную часть простой задачи.

  • _Data
    Указатель типа void на данные, которые будут переданы как параметр телу задачи.

  • _Placement
    Ссылка на расположение, в котором упрощенной задачи будет смещенной в отношении выполнения.

Заметки

Данный метод приведет к созданию и/или присоединению к вызывающему контексту планировщика процесса по умолчанию, если с вызывающим контекстом еще не связан планировщик.

Требования

Заголовок: concrt.h

Параллелизм пространство имен:

См. также

Ссылки

Класс CurrentScheduler

Класс ScheduleGroup

Класс location

Основные понятия

Планировщик задач (среда выполнения с параллелизмом)