美文网首页程序员
JAVA定时任务TimerTask的使用

JAVA定时任务TimerTask的使用

作者: 剽悍一小兔 | 来源:发表于2018-03-19 20:20 被阅读186次
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());
    }
}

运行结果:

相关文章

网友评论

    本文标题:JAVA定时任务TimerTask的使用

    本文链接:https://www.haomeiwen.com/subject/xaxmqftx.html