java.lang.IllegalArgumentException: timeout arguments out of range异常

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);则报如题异常,第一次启动线程的时候可以正常运行,为什么第二次就报这个异常了呢?

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

posted @ 2012-09-10 15:23  wanqi  阅读(2405)  评论(0编辑  收藏  举报