美文网首页
springboot 定时任务

springboot 定时任务

作者: YANG_ad29 | 来源:发表于2021-03-04 16:13 被阅读0次

不同类的定时任务并发执行。
springboot默认所以定时任务是同一线程执行,串行执行,相互等待.配置线程池,把不相关连得定时任务写到不同的类中,让其互不等待。

import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.SchedulingConfigurer;
import org.springframework.scheduling.config.ScheduledTaskRegistrar;

import java.util.concurrent.Executors;

@Configuration
public class ScheduleConfig implements SchedulingConfigurer {
    @Override
    public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
        
        taskRegistrar.setScheduler(Executors.newScheduledThreadPool(5));
    }
}

相关文章

网友评论

      本文标题:springboot 定时任务

      本文链接:https://www.haomeiwen.com/subject/edekqltx.html