gpt4 book ai didi

java - 使用 Quartz 进行任务调度

转载 作者:行者123 更新时间:2023-12-01 13:43:28 26 4
gpt4 key购买 nike

我正在使用 Quartz 来调度并行任务,如何在 Quartz 中获取作业运行时间?

最佳答案

JobExecutionContext公开了一些有用的方法:

  • getJobRunTime :仅返回作业实际完成后的时间(您可能想使用 JobListener 在作业完成时调用它执行)。
  • getFireTime :获取作业开始的实际时间,因此您可以使用当前日期来计算耗时(甚至可以在作业本身内部调用此方法)。

注意:要知道“运行一项作业需要多长时间”,您必须自己实现一些简单的数学运算以获得完成百分比。 Quartz本身没有这样的功能。

关于java - 使用 Quartz 进行任务调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516400/

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