SpringBoot 定時任務不能同時運行的問題


使用Spring Task可以非常方便的進行定時任務,但是默認只能有一個定時任務在執行。如何改變這種狀況呢?

在定時任務方法上添加@Async注解即可。

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

 

注意:默認有8個線程執行此任務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM