gpt4 book ai didi

java - 如何调整quartz调度器的时序?

转载 作者:行者123 更新时间:2023-12-01 15:37:48 26 4
gpt4 key购买 nike

我正在使用quartz调度程序来调度特定的作业。我使用简单和 cron 两种触发器类型。为了测试目的,我将间隔时间设置为 4 分钟。

如果第一次运行需要 2 分钟才能执行,则第二次运行将在第一次运行完成 2 分钟后开始。这不应该发生。在这种情况下,间隔时间会减少到 2 分钟。这不应该发生。第二个作业应在第一个作业完成后 4 分钟开始。有什么办法可以做到这一点吗?

最佳答案

您应该延迟 4 分钟安排作业一次,作业完成后(使用作业监听器捕捉时刻),以相同的 4 分钟间隔再次重新安排作业。

此外,如果不需要使用quartz,使用java.util.concurrent.ScheduledExecutorService就足够了。

关于java - 如何调整quartz调度器的时序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8614294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com