0

指定された遅延の後、指定された間隔でタスクを実行したい。

SchedulerExecutorService を使用すると、スレッドを使用するため、タスクの実行が少し遅れます。

実行を遅らせる余裕はありません。指定された正確な間隔で実行するにはどうすればよいですか?

Quartzライブラリはどうですか?このライブラリは目的を解決しますか?

私は Quartz ライブラリについてあまり知らないので、SchedulerExecutorService と Quartz api の違いは何ですか?

ノート:

また、SchedulerExecutorService を使用して遅延が発生する理由についても質問しました。参照してください。

4

1 に答える 1

0

一般的な経験則として、高可用性が必要な場合 (マシンまたはアプリのインスタンスに障害が発生した場合でもタスクが実行されるように、複数のマシンでタスクを実行する必要がある場合)、Quartz を使用します。それ以外の場合は、ScheduledExecutorService を使用します。

于 2014-02-12T07:49:07.327 に答える