タグ付けされた質問 「scheduledexecutorservice」

7
scheduleAtFixedRateとscheduleWithFixedDelay
主な違いは何だscheduleAtFixedRateとscheduleWithFixedDelayの方法ScheduledExecutorServiceは? scheduler.scheduleAtFixedRate(new Runnable() { @Override public void run() { System.out.println("scheduleAtFixedRate: " + new Date()); } }, 1, 3L , SECONDS); scheduler.scheduleWithFixedDelay(new Runnable() { @Override public void run() { System.out.println("scheduleWithFixedDelay: " + new Date()); } }, 1, 3L , SECONDS); それらは正確に同じ時間に印刷され、それらは正確に同じ間隔で実行されるようです。

5
サーブレットベースのWebアプリケーションでバックグラウンドタスクを実行する方法
Javaを使用していて、アプリケーションでサーブレットを継続的に実行したいのですが、方法がわかりません。私のサーブレットには、データベース全体からのユーザーの合計数だけでなく、データベースからのユーザー数を毎日提供するメソッドがあります。そのため、サーブレットを継続して実行したいと考えています。

12
ScheduledExecutorServiceを使用して、特定の時間に特定のタスクを毎日実行するにはどうすればよいですか?
毎日午前5時に特定のタスクを実行しようとしています。そこでScheduledExecutorService、これを使用することにしましたが、これまでに、数分ごとにタスクを実行する方法を示す例を見てきました。 また、毎日特定の時間(午前5時)にタスクを実行する方法と、夏時間の事実も考慮した例を見つけることができません- 以下は15分ごとに実行される私のコードです- public class ScheduledTaskExample { private final ScheduledExecutorService scheduler = Executors .newScheduledThreadPool(1); public void startScheduleTask() { /** * not using the taskHandle returned here, but it can be used to cancel * the task, or check if it's done (for recurring tasks, that's not * going to be …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.