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


Функция run_with_cancellation_token

Выполняет объект функции немедленно и одновременно в контексте данного токена отмены.

template<
   typename _Function
>
void run_with_cancellation_token(
   const _Function& _Func,
   cancellation_token _Ct
);

Параметры

  • _Function
    Тип объекта функции, который вызывается.

  • _Func
    Объект функции, который будет выполнен.Этот объект должен поддерживать оператор вызова функции с сигнатурой свободного пространства (свободного пространства).

  • _Ct
    Токен отмены, который будет отслеживать неявной отмену объекта функции.Используйте cancellation_token::none() если нужно выполнить функцию без возможности неявной отмена родительской группы, отмененными целевого назначения.

Заметки

Будут активированы все точки останова в объекте функции, если cancellation_token будет отменено.Точный токен _Ct изолирует это _Func родительской отмены если родительский объект не имеет другой токен или отсутствует маркер.

Требования

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

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

См. также

Ссылки

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