cancellation_token 类
cancellation_token 类表示能够确定某项操作是否已请求取消的功能。 给定的标记可与 task_group、structured_task_group 或 task 关联以实现隐式取消。 它还可以因取消而进行轮询,或则当取消关联的 cancellation_token_source 时,还可以注册回调。
class cancellation_token;
成员
公共构造函数
名称 |
描述 |
---|---|
公共方法
名称 |
描述 |
---|---|
通过 register 方法移除之前注册的回调,此方法基于注册时返回的 cancellation_token_registration 对象。 |
|
返回一个指示,指示此标记是否可以删除。 |
|
如果标记已取消,则返回 true。 |
|
返回一个取消标记,此标记不受取消限制。 |
|
利用标记注册一个回调函数。 当取消该标记时,会进行回调。 请注意,如果标记已在调用此方法的点被删除,将立即并同步进行回调。 |
公共运算符
名称 |
描述 |
---|---|
继承层次结构
cancellation_token
要求
**标头:**pplcancellation_token.h
**命名空间:**并发