日期:2014-05-20  浏览次数:20798 次

java.lang.IllegalArgumentException: timeout arguments out of range异常
代码如下
long t=list.get(0).getFromTime()-0;

for(int i=0;i<list.size();i++)
{
try 
{
Thread.sleep(t);
} catch (InterruptedException e) 
{
// TODO Auto-generated catch block
e.printStackTrace();
}


Thread.sleep(t);则报如题异常,第一次启动线程的时候可以正常运行,为什么第二次就报这个异常了呢?

------解决方案--------------------
原因是不能在在异常的编码格式中再有变量的。