学校の時間割に何か変更があった場合に電子メールを送信する学校用のプログラムを作成しています。プログラムは、学校のウェブサイトから午後 4 時まで 5 分ごとに更新された情報を読み取る必要があり、次の 14 時間待って同じことを繰り返す必要があります。
私の質問は次のとおりです。この短い〜5分と非常に長い〜14時間の間隔をJavaで効率的に実装するにはどうすればよいですか?
Thread.wait(ミリス)を使用するだけですか?
ありがとう!
//編集: 回答ありがとうございます。一度実行されたタイマーを使用し、更新ごとに新しい遅延を計算すると思います。