MyTimerTask.java Source code

Java tutorial

Introduction

Here is the source code for MyTimerTask.java

Source

/*
 * 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();
    }
}