任务线程调度

const task = new Task();
task.onTaskDone((status,result,data)=>{
console.log("process done! remain: ",status.remainCount);
});
task.run(()=>{wait(1000)},"wait");
await task.wait();

Type Parameters

  • T

    线程返回对象

Constructors

Methods

  • 单个线程完成时

    Parameters

    • callback: EventListener<T>

      回调方法

    Returns void

  • 加入执行线程

    Parameters

    • action: (() => Promise<T>)

      调用异步方法

        • (): Promise<T>
        • Returns Promise<T>

    • Optionaldata: any

    Returns void