配置spring任务的时候会遇到下面两个问题
1.如果,定时任务中执行的是一个耗时任务,并且执行时间超过了定时任务的频率,会怎么样?
2.当一个任务执行的过程中,其他任务会执行吗?
这两个问题问的其实是spring任务池是单线程的还是多线程的
spring task Scheduled默认的线程数是1,多个任务相当于串行,一个任务执行的时候,其他任务是阻塞状态的,并不会执行。
设置下线程数就可以了,但是对于某个任务来说还是串行,设置了线程数也没用,当前job1没执行完前,下个job1就没法执行,但是不影响job2
如何设置我之前的博客里已经写过.