标签: java quartz-scheduler
我有2个工作,每小时一个,第二个每天运行一次。从理论上讲,每个工作的执行时间可能超过一小时(甚至几个小时)。
这些工作不得同时执行 所以我应该实现一些检查,如果另一个正在运行,那么等待它完成,然后开始执行。我该如何实现(使用Quartz)?
修改 @DisallowConcurrentExecution 没有帮助,因为它跳过执行而不等待另一个作业完成。
答案 0 :(得分:1)
我有一个类似的问题,并使用TriggerListener根据JobChainingJobListener