使用定时器执行线程_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 使用定时器执行线程

使用定时器执行线程

 2015/4/22 0:30:24  Cb123456  程序员俱乐部  我要评论(0)
  • 摘要:简单的说明使用定时器来执行线程,以前理解一点点,今天重写这个Demo,忽然就明白了.1.先看源码:package多线程实现2;importjava.util.Timer;importjava.util.TimerTask;//使用定时器执行线程:使用定时器每隔数据打印系统//的当前时间publicclassTimerPrintextendsTimerTask{//运行次数:privateintrunCount=0;publicstaticvoidmain(String[]args)
  • 标签:使用 执行 线程

? ? 简单的说明使用定时器来执行线程,以前理解一点点,今天重写这个Demo,忽然就明白了.

? ?

? ?1.先看源码:

class="java">package 多线程实现2;

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

//使用定时器执行线程:使用定时器每隔数据打印系统
//的当前时间
public class TimerPrint extends TimerTask{

	//运行次数:
	private int runCount=0;
	public static void main(String[] args) {
		Timer timer = new Timer();//创建一个定时器对象
		TimerPrint dw = new TimerPrint();//创建一个定时任务
		
		//调度这个定时任务,在程序启动后5秒,每隔3秒运行一次
		timer.schedule(dw, 5000, 3000);

	}
	@Override
	public void run() {
		// TODO Auto-generated method stub
		runCount++;
		SSS();
	}

	public void SSS(){
		
		System.out.println("欢迎你第"+runCount+"次来到LOL的世界");
		
	}
}

?

? 2.执行效果:

?
?
?

?总结一下:就是定时器在特定的时间,执行定时任务,把你要定时执行的方法写到run()里面就行了.

  • 大小: 14 KB
  • 查看图片附件
发表评论
用户名: 匿名