AsynTask 异步任务工具类
多个任务同时进行,需要等待全部任务执行完毕后才回调
使用方式:
var task = new AsynTask(Callback.New(() => {
// 全部任务结束时的逻辑处理
}, this));
task.execute(任意表达式); // 如 task.execute(1);
task.execute(任意表达式);
task.complete(); // 上面执行了两个任务,下方则需要完成两次complete则算完成
task.complete();
维护人员:黑暗之神KDS
创建时间:2018-01-01
继承 无
子类 无
Public 属性
属性 |
---|
length : number; 任务总数 |
currentCount : number; 当前执行的任务数 |
Public 方法
方法 |
---|
constructor(onFin : Callback) 异步 构造函数 |
execute(code : any): void 执行 |
complete(): void 完成时回调 |
详情
constructor
constructor(onFin : Callback) :
异步 构造函数
参数
onFin 回调方法
thisPtr 作用域
execute
execute(code : any): void :
执行
参数
code 直接执行代码即可,这里只是追加计数
complete
complete(): void :
完成时回调