Quartz定時任務的執行策略有並行和串行之分。
所謂並行是指多個任務同時運行的情況,即若兩個任務的執行時間存在重疊,兩個任務同時運行的情況。
串行則是指一個任務必須等其前一個任務執行完畢之后再執行的策略。
Spring集成Quartz時,控制定時任務的並行和串行是通過concurrent(譯:同時發生的; 同時完成的; 同時存在的)屬性實現的。
當任務系統存在多個定時任務時,任務執行很可能會存在時間上的重疊,通過設置concurrent屬性為false,可以避免任務並行執行,job只能在其前一個job執行完成之后才開始執行。
