Java by API/java.util/TimerTask

Материал из Java эксперт
Перейти к: навигация, поиск

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>