码迷,mamicode.com
首页 > 其他好文 > 详细

Arrays类和Timer类(定时调度)

时间:2014-07-13 00:19:07      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:测试   线程   定时调度   timer   

bubuko.com,布布扣


Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行.该功能要与TimerTask配合使用.TimerTask类用来实现由Timer安排的一次或重复执行的某一任务.

每一个Timer对象对应的是一个线程,因此计时器所执行的任务应该迅速完成,否则可能会延迟后续任务的执行.


bubuko.com,布布扣 



TimerTask类是一个抽象类,如果要使用该类,需要自己建立一个类来继承此类,并实现其中的抽象方法.

bubuko.com,布布扣


TimerTask的子类:

// 完成具体的任务操作 
import java.util.TimerTask ;
import java.util.Date ;
import java.text.SimpleDateFormat ;
class MyTask extends TimerTask{	// 任务调度类都要继承TimerTask
	public void run(){
		SimpleDateFormat sdf = null ;
		sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") ;
		System.out.println("当前系统时间为:" + sdf.format(new Date())) ;
	}
};

测试类:

import java.util.Timer ;
public class TestTask{
	public static void main(String args[]){
		Timer t = new Timer() ;	// 建立Timer类对象
		MyTask mytask = new MyTask() ;	// 定义任务
		t.schedule(mytask,1000,2000) ;	// 设置任务的执行,1秒后开始,每2秒重复
	}
};




Arrays类和Timer类(定时调度),布布扣,bubuko.com

Arrays类和Timer类(定时调度)

标签:测试   线程   定时调度   timer   

原文地址:http://blog.csdn.net/pengkv/article/details/37662615

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!