1 需求
在若依里面,使用线程池异步的执行一些操作,比如记录日志
他是咋使用的
2 实现
就是这3个类
AsyncFactory 类
其中 AsyncFactory 类里面就是写我们的逻辑,就是写很多的方法,各种各样的逻辑方法,但是每一个方法要返回TimerTask 对象,这个就是任务对象;
就是将我们要执行的逻辑写到了TimerTask 对象里面,之后线程池执行TimerTask 对象就可以了;
AsyncManager 类
有了任务对象,就需要线程池进行执行任务对象了,所以在这个类里面,就开始使用线程池进行执行了;
ShutdownManager 类
这个类就是销毁线程池,让任务停止
3 总结
使用线程池执行逻辑,直接使用TimerTask 对象