Java by API/java.util/TimerTask
extends TimerTask
<source lang="java">
/*
* Output:
Timer task executed. Timer task executed. Timer task executed. Timer task executed. Timer task executed. */ import java.util.Timer; import java.util.TimerTask; class MyTimerTask extends TimerTask {
public void run() { System.out.println("Timer task executed."); }
} public class MainClass {
public static void main(String args[]) { MyTimerTask myTask = new MyTimerTask(); Timer myTimer = new Timer(); /* * Set an initial delay of 1 second, then repeat every half second. */ myTimer.schedule(myTask, 1000, 500); try { Thread.sleep(5000); } catch (InterruptedException exc) { } myTimer.cancel(); }
}
</source>