quratz线程
1.線程
在 Quartz 中,有兩類線程,Scheduler 調(diào)度線程和任務(wù)執(zhí)行線程,其中任務(wù)執(zhí)行線程通常使用一個線程池維護(hù)一組線程。
?
2.調(diào)度線程
下面說明兩種調(diào)度線程:
Scheduler 調(diào)度線程主要有兩個: 執(zhí)行常規(guī)調(diào)度的線程,和執(zhí)行 misfired trigger 的線程。
常規(guī)調(diào)度線程輪詢存儲的所有 trigger,如果有需要觸發(fā)的 trigger,即到達(dá)了下一次觸發(fā)的時間,則從任務(wù)執(zhí)行線程池獲取一個空閑線程,執(zhí)行與該 trigger 關(guān)聯(lián)的任務(wù)。
Misfire 線程是掃描所有的 trigger,查看是否有 misfired trigger,如果有的話根據(jù) misfire 的策略分別處理。
?
3.任務(wù)執(zhí)行線程
這個暫時不說明,后面再說明。
?
轉(zhuǎn)載于:https://www.cnblogs.com/juncaoit/p/9405600.html
總結(jié)
- 上一篇: P3128 [USACO15DEC]最大
- 下一篇: 【luogu P3384 树链剖分】 模