我想在我的一个项目中使用石英。我知道有一个调度程序和一个线程池用于工作。
答案 0 :(得分:3)
是的,quartz使用至少n + 1个线程,其中1是在应该触发的下一个任务之前在无限循环中运行的调度程序线程。 N是线程池中的工作线程数。您可以使用属性org.quartz.threadPool.threadCount
配置此号码。
答案 1 :(得分:1)
您可以通过运行Eclipse中的内容来查看它,然后在调试视图中,您可以看到应用程序的活动和休眠线程。
Quartz将创建一个可配置的线程池。每个作业都将在自己的线程中触发(当然,否则它们不能同时运行)。不,它不是一个繁忙的循环,因此调度程序不会为自己声明CPU。