欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用定时器执行线程

程序员文章站 2022-04-04 16:47:08
...

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

   

   1.先看源码:

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.执行效果:

 
 使用定时器执行线程
            
    
    博客分类: java javaTimerTaskTimer 
 

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

  • 使用定时器执行线程
            
    
    博客分类: java javaTimerTaskTimer 
  • 大小: 14 KB