Timer同时执行多个定时任务的例子

来源:互联网 发布:网络捕鱼技巧打法 编辑:程序博客网 时间:2024/04/28 09:51

package net.java2000.util;

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

/**
 * Timer同时执行多个定时任务的例子。
 *
 * @author 赵学庆,Java世纪网(java2000.net)
 *
 */
public class TimeTestMulti {
  public static void main(String[] args) {
    final Timer timer = new Timer();

    // 任务1, 每一秒执行一次
    timer.schedule(new TimerTask() {
      public void run() {
        System.out.println("I am running 1 ...");
      }
    }, 0, 1000);
    // 任务2,每0.5秒执行一次
    timer.schedule(new TimerTask() {
      public void run() {
        System.out.println("I am running 2 ...");
      }
    }, 0, 500);
  }
}

 

运行结果
I am running 1 ...
I am running 2 ...
I am running 2 ...
I am running 2 ...
I am running 1 ...
I am running 2 ...
I am running 2 ...
I am running 1 ...
I am running 2 ...
I am running 2 ...
I am running 1 ...

原创粉丝点击