黑马程序员技术交流社区

标题: 多线程wait问题 [打印本页]

作者: ﹎◇waiting﹎    时间: 2012-8-7 14:47
标题: 多线程wait问题
为什么在多线程中使用wait的时候要用try和catch呢?
作者: 罗磊    时间: 2012-8-7 16:46
当线程运行到wait()方法时会停(等待)在那里 所以程序会抛出InterruptedException(中断异常) 异常  所以需要try {}... 希望能帮到你
作者: 罗磊    时间: 2012-8-7 16:51
再补充一下 这个wait()方法是 final 修饰的方法 也就是说它没有了子类 所以不能抛出异常  只能try 啦    我是这么理解的 希望对你有用
作者: 刘润辰    时间: 2012-8-7 17:41
因为API文档这么要求的
作者: 牛杨    时间: 2012-8-7 17:59
因为在调用执行这个wait方法的使用很有可能会出现线程中断异常 InterruptedException 。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2