类 UniCancelTokenSource

java.lang.Object
cn.wjybxx.sequential.UniCancelTokenSource
所有已实现的接口:
ICancelToken, ICancelTokenSource

@NotThreadSafe public final class UniCancelTokenSource extends Object implements ICancelTokenSource
单线程版的取消令牌。

实现说明

1. 去除了code等的volatile操作,变更为普通字段。 2. 默认时间单位为毫秒。 3. 增加了重置状态的方法 -- 这对行为树这类应用非常有效。 4. 去除了递归通知的优化 -- 单线程下我们需要支持用户通过监听器引用取消注册;另外,我们假设子token的情况很少。 5. tryInline(cn.wjybxx.sequential.UniCancelTokenSource.Completion, java.util.concurrent.Executor, int)对executor的检测调整
作者:
wjybxx date - 2024/1/8