1.Spring自带定时任务处理
缺点:
1.单线程执行,如果存在多个任务执行,只能顺序执行
2.方法不能有返回
3.方法不能有入参
4.此类中不能包含其他带任何注解的方法--这点待验证
2.具体执行过程
我这里配置的cron是每两秒执行一次。
输出的结果:
hello java
//间隔5秒
hello paython
hello jiajia
如何改这个单线程执行任务的问题?
添加配置类,自定义线程池。
修改之后,就是并发执行。
这里注意一点:
Executors.newScheduledThreadPool(10);这里只支持newScheduledThreadPool线程池。