3

HashedWheelTimers are based on this 1987 paper about how traditional timers consume O(N) processing to maintain (for N timers), but hashed wheels can consume O(1). I'm unsure if Quartz's job scheduling just managers timers underneath, or actually uses an O(1) solution under the covers.

4

1 回答 1

2

Quartz 调度器是为调度持久作业而设计的。因此,当 Quartz 在下降后出现时,它可以看到哪些作业应该运行但没有运行,并且可以选择运行它们。

HashedWheelTimer 旨在扩展到数千个计时器。他们正在解决两个截然不同的问题。

于 2013-03-12T22:03:49.357 回答