[英]Does the quartz scheduler run on its own thread?
我想在我的一個項目中使用石英。 我知道有一個調度程序和一個線程池用於作業。
是的,quartz使用至少n + 1個線程,其中1是在應該觸發的下一個任務之前在無限循環中運行的調度程序線程。 N是線程池中的工作線程數。 您可以使用屬性org.quartz.threadPool.threadCount
配置此數字。
您可以通過運行Eclipse中的內容來查看它,然后在調試視圖中,您可以看到應用程序的活動和休眠線程。
Quartz將創建一個可配置的線程池。 每個作業都將在自己的線程中觸發(當然,否則它們不能同時運行)。 不,它不是一個繁忙的循環,因此調度程序不會為自己聲明CPU。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.