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 :

完成时回调


Copyright © 2021 - 2025