0

終了後 24 時間ごとにインターネットでいくつかのファイルを取得する Java を使用したアプリを開発したいと考えています。起動時に毎回開始され、Windows のタスク バーに表示されます。

手順:

  1. GUI を起動します (Windows の起動)。
  2. タスクを実行するための自動トリガー。
  3. 仕事をしてください。
  4. タスクの結果を GUI に出力します。
  5. タスクが完了したら、今から 24 時間後にタスクをスケジュールします。

そして、アプリがそのタスクを実行するたびに、ステップ 3 から 5 が繰り返されます。

Timer と TimerTask の使用に関して、多くの問題に直面しています。

私はこれに似たアーキテクチャについて考えていました:

メイン ランナー クラス (GUI とジョブの初期化のみ); GUI ハンドラ クラス。ジョブ パフォーマー クラス。

ジョブ・パフォーマー・クラスが目標を達成した後、ジョブ・パフォーマー・クラスが再び実行されるようにスケジュールするにはどうすればよいですか?

4

0 に答える 0