线程的一种处理方式:Timer

java

功能ide

Timespa

定时器code

TimerTaskorm

任务get

第一秒输出一次当前的时间:table

/ 1:声明Timer类
Timer t = new Timer();
// 2:设置任务
t.schedule(new TimerTask() {
// 声明日期的格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
@Override
public void run() {
System.err.println(sdf.format(new Date()));
}
}, 0, 1000);

如:实如今指定的时间执行某个任务:form

2015-01-29 10:00:00分执行一次:class

 

核心的问题:定时器

1:Timer如何调度:

schedule(TimerTask task,Date time):void

2:如何肯定一个将来的时间点

//在某个指定的时间执行
Calendar c = Calendar.getInstance();
c.set(2015, 0, 29, 9, 11, 50);

Timer t = new Timer();
t.schedule(new TimerTask() {
public void run() {
System.err.println("到点了..");
}
}, c.getTime());
相关文章
相关标签/搜索