quartz定時任務設置每32秒執行一次,若是CronTigger調度器,cron表達式可能會寫成這樣:0/32 ? ,框架
那麼問題來了,調度執行結果爲:code
最近5次運行時間: 2019/9/27 15:12:32 2019/9/27 15:13:00 2019/9/27 15:13:32 2019/9/27 15:14:00 2019/9/27 15:14:32
從結果將會發現,循環週期爲32,28秒。若是作分鐘的間隔週期也會是同樣,不知足需求,特別是有時候超過60的時候,不能被60整除的循環都會出現此問題。若是需求要求能夠動態更改調度時間,就更很差作了。Cron表達式對這種方式不是很友好。定時任務
這個時候,咱們能夠選擇使用Simple Trigger調度器,在具體的時間點執行一次,或者在具體的時間點執行,而且以指定的間隔重複執行若干次。循環