类的使用
cn.wjybxx.btree.CancelToken
使用CancelToken的程序包
-
cn.wjybxx.btree中CancelToken的使用
声明为CancelToken的cn.wjybxx.btree中的字段修饰符和类型字段说明protected CancelTokenTask.cancelToken取消令牌(取消上下文) 1.每个任务可有独立的取消信号; 2.运行时不能为null; 3.如果是自动继承的,exit后自动删除;如果是Control赋值的,则由control删除。返回CancelToken的cn.wjybxx.btree中的方法修饰符和类型方法说明final CancelTokenTask.getCancelToken()CancelToken.newInstance()创建一个同类型实例(默认只拷贝环境数据)CancelToken.newInstance(boolean copyCode) 创建一个同类型实例(默认只拷贝环境数据)参数类型为CancelToken的cn.wjybxx.btree中的方法修饰符和类型方法说明final voidCancelToken.onCancelRequested(CancelToken cancelToken) 收到其它地方的取消信号voidICancelTokenListener.onCancelRequested(CancelToken cancelToken) 该方法在取消令牌收到取消信号时执行 注意:由于取消令牌支持复用,如果监听器不能立即响应取消请求,则应当将取消码保存为局部变量。voidTask.onCancelRequested(CancelToken cancelToken) 取消令牌的回调方法 注意:如果未启动自动监听,手动监听时也建议绑定到该方法final voidTask.setCancelToken(CancelToken cancelToken) final voidTask.setChildCancelToken(Task<T> child, CancelToken childCancelToken) 设置子节点的取消令牌 -
cn.wjybxx.btree.branch中CancelToken的使用