SSISO Community

시소당

new Timer()

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

--다음페이지--

Timer:  schedule(TimerTask  task,  Date  firstTime,  long  period)

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

685 view

4.0 stars