Scheduling a Task at fixed schedule using Timer in Java
The following code shows you how to schedule a TimerTask at every 2 seconds.
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTaskExample {
public static void main(String[] args) {
Timer t = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("From timer task @" + new Date());
}
};
t.schedule(task, 0L, 2_000L);
}
}
Output:
From timer task @Wed May 02 22:25:02 IST 2018
From timer task @Wed May 02 22:25:04 IST 2018
From timer task @Wed May 02 22:25:06 IST 2018
From timer task @Wed May 02 22:25:08 IST 2018
From timer task @Wed May 02 22:25:10 IST 2018
From timer task @Wed May 02 22:25:12 IST 2018