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


Конструктор task_handle::task_handle

Создает новый объект task_handle. Работа задачи выполняется путем вызова функции, указанной в качестве параметра конструктора.

task_handle(
   const _Function& _Func
);

Параметры

  • _Func
    Функция, которая будет вызываться для выполнения работы, представленной объектом task_handle. Это может быть лямбда-функтор, указатель на функцию или другой объект, который поддерживает версию оператора вызова функции с сигнатурой void operator()().

Заметки

Среда выполнения создает копию рабочей функции, передаваемой конструктору. Следовательно, любые изменения, происходящие в объекте функции, передаваемом объекту task_handle, не отобразятся в пользовательской копии объекта функции.

Требования

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

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

См. также

Ссылки

Класс task_handle