admin 管理员组

文章数量: 1184232

问题描述:

一个定时任务执行时间过长,其他的定时任务突然不执行了。

原因:

当一个定时任务执行时间过长或者发生阻塞,就会导致其他的定时任务进行排队或者不执行。

解决办法:

@Configuration
public class ScheduleConfig implements SchedulingConfigurer {

    private  static final int FIVE=10;

    @Override
    public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
        scheduledTaskRegistrar.setScheduler(Executors.newScheduledThreadPool(FIVE));
    }
}

本文标签: schedule