问题描述:
一个定时任务执行时间过长,其他的定时任务突然不执行了。
原因:
当一个定时任务执行时间过长或者发生阻塞,就会导致其他的定时任务进行排队或者不执行。
解决办法:
@Configuration
public class ScheduleConfig implements SchedulingConfigurer {
private static final int FIVE=10;
@Override
public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
scheduledTaskRegistrar.setScheduler(Executors.newScheduledThreadPool(FIVE));
}
}
发布者:admin,转转请注明出处:http://www.yc00.com/web/1755003158a5225671.html
评论列表(0条)