先写一个构造函数:
!
创建异步任务相关的字典和队列,再创建一个相关的class类;
设置一个布尔值,然后构造函数里,对这个布尔值,用传参赋值;
然后,在回调函数中,通过这个布尔值的判断,完成队列的构建,或者任务的触发;
继续完善回调函数,如果任务数量为0的情况;
从队列中,拿任务方法出来执行;
继续完善,删除任务的方法:
再完善一下,重置方法;