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

如何为一个方法做一个超时控制,如果在时间范围内没有执行结束,抛出超时异常!

2014-01-26 
如何为一个方法做一个超时控制?------解决方法--------------------------------------------------------i

如何为一个方法做一个超时控制?

------解决方法--------------------------------------------------------
import java.util.*;
class matimerTask extends TimerTask{
public void run(){
System.exit(0);
}
}

class ttest{
public static void main(String[] args){
myTimerTask mytask=new myTimerTask();
Timer mytimer=new Timer();
//你的程序开始
mytimer.schedule(mytask,t,1000);//程序开始t毫秒后结束
//你的程序内容
//程序结束后加上下面这行:
mytimer.cancel();
}
}

上面的代码应该可以,你试试吧。

        

热点排行