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


Метод 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

Пространство имен: concurrency

См. также

Ссылки

Класс CurrentScheduler

Класс ScheduleGroup

Класс location

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

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