16時から1時間ごとに4回、を毎日タスクを繰り返す処理を考えています。
以下のコードで毎日繰り返し処理が行われるか教えてください。
また、毎日実行のさいのサーバーの負担を下げられる案があれば教えてください。
よろしくお願いします。
package model; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Timer; import java.util.TimerTask; public class TimerSchedule { public static void main(String[] args)throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss"); TimerTask task = new TimerTask() { int count=0; @Override public void run() { while(count<4) { System.out.println("てすと"); count++; } } }; Timer timer=new Timer(); timer.schedule(task, sdf.parse("16:00:00"),3600000); } }
回答1件
あなたの回答
tips
プレビュー