如果您需要做的是每20秒发射一次,那么Quartz就是严重的过度杀伤力。java.util.concurrent.ScheduledExecutorService对于这个工作,应该足够了。
的ScheduledExecutorService还提供了两个语义用于调度。“固定比率”将尝试每20秒运行一次作业,而不管重叠情况如何,而“固定延迟”将尝试在第一个作业结束到下一个作业开始之间间隔20秒。如果要避免重叠,则固定延迟是最安全的。

如果您需要做的是每20秒发射一次,那么Quartz就是严重的过度杀伤力。java.util.concurrent.ScheduledExecutorService对于这个工作,应该足够了。
的ScheduledExecutorService还提供了两个语义用于调度。“固定比率”将尝试每20秒运行一次作业,而不管重叠情况如何,而“固定延迟”将尝试在第一个作业结束到下一个作业开始之间间隔20秒。如果要避免重叠,则固定延迟是最安全的。