首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

TimerTask的有关问题,劳驾帮忙看看如何解决

2012-03-07 
TimerTask的问题,劳驾帮忙看看怎么解决?需要解决的问题是:TimerTask1在某个时间开始由Timer调度,到某个时

TimerTask的问题,劳驾帮忙看看怎么解决?
需要解决的问题是:
TimerTask1在某个时间开始由Timer调度,到某个时间时需要取消TimerTask1。

请说个思路!

[解决办法]
看能不能再定时执行timer.cancle();吧.
[解决办法]
TimerTask1.cancel()
[解决办法]
由于怕思路描述的不清楚,就简单的举个例子吧!

这个例子是在程序运行1秒后,执行每个两秒打印A,五秒后就打印 "停止打印A ",结束程序!

public Test{
public static void main(String[] args){
/*java.io.File dir=new java.io.File( "F:\\1 ");
dir.mkdir();
System.out.println( "ok ");*/
final Timer t = new Timer();
t.schedule(new TimerTask(){
public void run(){
System.out.println( "A ");
}
},1000,2000);
t.schedule(new TimerTask(){
public void run(){
System.out.println( "停止打印A ");
t.cancel();
}
},1000*5);
}

}

热点排行