SpringBoot 定时任务不能同时运行的问题

使用Spring Task可以非常方便的进行定时任务,但是默认只能有一个定时任务在执行。如何改变这种状况呢?

在定时任务方法上添加@Async注解即可。

@Scheduled(cron = "0/10 * 2-22 * * ?")
@Async
public void check() {
//.....
}

 

注意:默认有8个线程执行此任务

posted @ 2019-01-25 15:50  尼玛范爷  阅读(4528)  评论(0编辑  收藏  举报