有一个每5秒执行一次的job
当这个job在执行需要花费20秒时,那么在job执行到第5秒的时候,下一个job开始执行,以此类推,第一个job执行期间会产生多个新的job执行,job中产生的数据就会错乱。
对于这种情况就需要找到一种方式促使每一次job的执行都是基于上一次的job执行完成后开始。
解决方法:
使用DisallowConcurrentExecutionAttribute来装饰作业类