![[Pasted image 20220803131435.png]] 写一个,跑异步线程池的方法; ![[Pasted image 20220803131549.png]] 重写一下,添加任务的方法,其中调用了一下,运行任务线程池的方法; ![[Pasted image 20220803131705.png]] 完善运行任务线程池的方法,肯定是通过异步实现的; ![[Pasted image 20220803131815.png]] 再写一个回调函数,在线程池调用运行的时候,会用到这个回调方法; ![[Pasted image 20220803132032.png]] 再声明两个东西,是用来取消异步任务进行的; ![[Pasted image 20220803132219.png]] 在创建异步任务的时候,对这俩玩意儿,进行初始化; ![[Pasted image 20220803132334.png]] 在前面的方法中,通过传参的形式,把这个结束任务的ct,作为参数传递过去; ![[Pasted image 20220803132746.png]] 加一个do while循环,判断任务次数是否执行完; ![[Pasted image 20220803132824.png]] 如果是永久任务,就直接while循环了;