您的位置:首页 > 其它

TimerTask实现多线程

2015-06-13 23:01 176 查看
实现线程,无非2种方式,一种是继承Thread,一种是实现Runnable,但是无论哪种都需要写繁杂的代码逻辑,如线程需要停顿多长时间后启动,线程间需要间隔多长时间等。下面使用JDK封装了的java.util.TimerTask,只需要几行代码就可完成所有繁杂操作。

package com.linzl.cn.timer;

import java.util.Timer;

import java.util.TimerTask;

public class ThreadTimer {

public static void main(String[] args) {

Timer timer = new Timer();

//启动MyTask,延迟1000毫秒后启动,间隔2000毫秒

timer.schedule(new MyTask(), 1000, 2000);

}

}

class MyTask extends TimerTask {

@Override
public void run() {
System.out.println("业务逻辑");
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  线程