2011-01-19 9 views
6

Java Quartzスレッドを毎秒実行することはできますか、またはミリ秒単位で実行することはできますか?彼らは分だけで走ることができるように思えます。Quartzスレッドを毎秒実行するようスケジュールすることはできますか?

+2

どのようになっているようですか?数秒で作業することが不可能だと思うコードを表示しますか? – Bozho

+0

人、そのように思えたのです:P。私はドキュメントに精通していなかったので、毎秒実行するように定義することができます。 – stevebot

答えて

7

はい、毎秒実行することができます。

TriggerUtils.makeSecondlyTriggerを見てみましょう:

を無期限に、あらゆる 秒を発射しますトリガーを作成します。

または使用CronTrigger

new CronTrigger("cronTrigger","group","* * * * * ?"); //fire at every second daily 
5

はい。

はその後、永遠に、すべてのX工場を繰り返し、すぐに起動するSimple Trigger

トリガーのために行く必要が

SimpleTrigger trigger = new SimpleTrigger("myTrigger", 
              null, 
              new Date(), 
              null, 
              SimpleTrigger.REPEAT_INDEFINITELY, 
              X); 

注:Xが長いタイプがあり、例えば
:X = 1000Lの場合、1秒あたり

関連する問題