SpringBoot – 集成Quartz框架之@DisallowConcurrentExecution注解详解(六)
写在前面 Quartz定时任务默认是并发执行的,不会等待上一次任务执行完毕再执行下一个任务,也就是说当到达间隔时间就会执行对应的任务。 如果定时任执行太长,会长时间占用着资源,同时会出现多个线程并存的情况,导致其它任务堵塞。 如何解决呢? 可以在JOB的实现类上添加@DisallowConcurrentExecution注解,禁止同一个JobDetail并发执行。 @DisallowConcurr…