我的問題是:如何石英調度工作,它是如何從實現Runnable接口(基本上是一個線程)根據指定的時間間隔喚醒並執行所需的工作正常類有什麼不同?石英調度程序如何工作?
是它做的事情(使用石英調度程序),如通過一個XML文件,並輕鬆地添加新的就業機會,以現有的調度還是有它更多的東西,指定作業配置的一種簡便方法是什麼?更重要的是,它是否會進行任何形式的優化,例如它不會在整個持續時間內掛在線程上並釋放它?它是一種輪詢機制,線程持續輪詢系統時間並查看指定的時間間隔是否已經過去,或者是否使用系統時鐘進行某種類型的註冊,其中時鐘本身通知石英調度程序?
請讓我知道,如果需要對這個問題上面任何進一步的澄清。
這不是一個問題。並且請仔細閱讀:[GrepCode:quartz-1.8.4.jar](http://grepcode.com/snapshot/repo1.maven.org/maven2/org.quartz-scheduler/quartz/1.8.4) – ppeterka
@ ppeterka - 我對知道石英調度程序背後的主要動機更感興趣,並且您提供的鏈接沒有回答這個問題。 –
@ppeterka你的鏈接沒有任何解釋。 –