0
假設我每5分鐘就有一次春季作業,通常這項工作大約需要一分鐘才能完成,但如果出現問題,作業將持續5分鐘以上。在上一份工作完成之前,另一份工作將開始。那麼,這兩個工作會互相干擾嗎?兩個春季批處理作業是否重疊?
ps:我使用彈簧計劃註釋來安排工作。
假設我每5分鐘就有一次春季作業,通常這項工作大約需要一分鐘才能完成,但如果出現問題,作業將持續5分鐘以上。在上一份工作完成之前,另一份工作將開始。那麼,這兩個工作會互相干擾嗎?兩個春季批處理作業是否重疊?
ps:我使用彈簧計劃註釋來安排工作。
您可以控制此行爲。如果您希望在一個作業結束和下一個作業結束之間留出一定的時間,請使用fixedDelay
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/annotation/Scheduled.html#fixedDelay--。
如果使用fixedRate
,則作業可能會重疊。這是否「OK」取決於你的工作。但是如果你願意的話,你可以防止fixedDelay
發生這種情況。