用Spring执行定时任务,spring默认是单线程执行的也就是说,多个任务会存在等待阻塞情况
多线程方案
用如下方法注入
1 2 3 4 5 6 7 8 9
|
public class implements SchedulingConfigurer {
@Override public void configureTasks(ScheduledTaskRegistrar taskRegistrar) { taskRegistrar.setScheduler(Executors.newScheduledThreadPool(2)); } }
|
近期评论