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

Thread.sleep() 抛出的错误

2012-03-27 
Thread.sleep() 抛出的异常?try {sleep(1000)}catch (InterruptedException e){}有点不明白,sleep抛出的

Thread.sleep() 抛出的异常?

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

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

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

[解决办法]

引用楼主 Crazy_AnBoo 的帖子:

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

}

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

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

热点排行