java定时任务

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

public class TimerTest {

    public static void main(String[] args) {
        Timer timer = new Timer();
        // 5s后执行
        // timer.schedule(new MyTask(), 5000);
        // 马上执行任务,每隔2000执行一次
        timer.scheduleAtFixedRate(new MyTask(), new Date(), 2000);

        System.out.println("其他任务");
    }

}

// 定时任务,这是一个线程
class MyTask extends TimerTask {
    @Override
    public void run() {
        System.out.println("task execute " + new Date());
    }
}

  

原文地址:https://www.cnblogs.com/qinyios/p/10403735.html