我正在使用Quartz Scheduler v.1.8.0。

scheduler.standby()scheduler.pauseAll()有什么区别?



根据我从API文档中了解到的信息,我无法轻松/清晰地区分/区分它们。我看到他们两个都具有相同的目的-暂时暂停/暂停调度程序中的所有触发器,然后依次执行start()(用于待机)或resumeAll()(用于pauseAll)以清除调度程序的状态。还有其他区别吗?

希望专家可以帮助我理解任何细微的差异。

最佳答案

区别在于触发器失火指令应用行为。

当您在standby()之后调用start()时,待机时出现的任何失火都将被忽略。

当您在pauseAll()之后调用resumeAll()时,将应用所有在计划程序暂停期间出现的断火。

关于java - 调度程序的standby()和pauseAll()有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3650539/

10-10 12:26