【问题标题】:What happens to jobs affected by Quartz DisallowConcurrentExecution受 Quartz DisallowConcurrentExecution 影响的作业会发生什么情况
【发布时间】:2011-04-29 17:10:07
【问题描述】:

当作业由于不允许注释而无法运行时会发生什么。

它是否在当前运行的实例死亡后排队运行? 它的重复“运行”是否刚刚被丢弃,再也不会被听到?

我尝试过在代码中进行测试,但我对语言和库的缺乏经验造成了一些困难。

【问题讨论】:

    标签: java concurrency quartz-scheduler


    【解决方案1】:

    额外的触发只是延迟(好像没有工作线程可用于运行它们),直到第一个实例完成。如果这导致错过下一次触发时间超过调度程序配置的失火阈值,则失火指令将应用于被阻止的触发器。

    【讨论】:

      【解决方案2】:

      我不太确定——但我认为这相当于设置“同步”关键字,这意味着,重复运行将在当前运行的实例死亡后发生。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-19
        • 2021-01-24
        • 2011-07-23
        相关资源
        最近更新 更多