读书人

Thread.sleep() 抛出的错误

发布时间: 2012-03-27 13:44:24 作者: rapoo

Thread.sleep() 抛出的异常?

try {
sleep(1000);
}
catch (InterruptedException e)
{

}

有点不明白,sleep抛出的异常,如果任何线程中断了当前线程,

如果有两个线程,sleep()一次,是不是就会换另一个线程执行?换另一个线程执行的时候,前一个线程是不是应该抛出InterruptedException 来中断前一个线程呢?就是说前一个线程已经终止了?

[解决办法]

引用楼主 Crazy_AnBoo 的帖子:

try {
sleep(1000);
}
catch (InterruptedException e)
{

}

有点不明白,sleep抛出的异常 ,如果任何线程中断了当前线程,

如果有两个线程,sleep()一次,是不是就会换另一个线程执行?换另一个线程执行的时候,前一个线程是不是应该抛出InterruptedException 来中断前一个线程呢?就是说前一个线程已经终止了?

读书人网 >J2SE开发

热点推荐