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 命名空间