Schedule a task by using Timer and TimerTask. : Timer « Development Class « Java






Schedule a task by using Timer and TimerTask.

     

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

class AutoTask extends TimerTask {
  AutoTask() {
  }

  public void run() {
    System.out.println(new Date());
  }

}

public class Main {
  public static void main(String args[]) {
    AutoTask myTask = new AutoTask();
    Timer bkTimer = new Timer();

    bkTimer.schedule(myTask, 2000, 2000);

    for (int i = 0; i < 5; i++) {
      try {
        Thread.sleep(2100);
      } catch (InterruptedException exc) {
      }
    }
    bkTimer.cancel();
  }
}

   
    
    
    
    
  








Related examples in the same category

1.Timer Skipping BeepTimer Skipping Beep
2.Timer Schedule a task that executes once every secondTimer Schedule a task that executes once every second
3.Use java.util.Timer to schedule a task to execute once 5 seconds have passedUse java.util.Timer to schedule a task to execute once 5 seconds have passed
4.Timer utilities
5.Timer and TimerTask Classes
6.Pause and start a timer task
7.Create a Timer object
8.Swing also provide a Timer class. A Timer object will send an ActionEvent to the registered ActionListener.
9.Scheduling a Timer Task to Run Repeatedly
10.Create a scheduled task using timer
11.extends TimerTask to create your own task
12.A simple implementation of the Java 1.3 java.util.Timer API
13.Scheduling a Timer Task to Run at a Certain Time
14.Class encapsulating timer functionality
15.Timeout Observer
16.A pool of objects that should only be used by one thread at a time
17.A class that allows a programmer to determine the amount of time spend doing certain routines
18.All times in this Timer object are in milliseconds. The timer starts from the moment of it's creation.
19.Thread Timer
20.Cancel Aware Timer
21.HRTimer is a simple system-wide timer facility using a singleton Timer, with additional instrumentation.
22.Used for timing events with millisecond precision.
23.A class to wait until a condition becomes true.