如何为一个方法做一个超时控制?
------解决方法--------------------------------------------------------
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();
}
}
上面的代码应该可以,你试试吧。