在对线程进行控制的时候,经常会捕获InterruptedException类异常,请问到底在什么情况下会抛出InterruptedException异常? 比如说在你线程中调用this.interrupted(),设置线程的状态是中断然后你在运行sleep(100)这个时候就会抛出异常。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如一个原来处于休眠状态得Thread被吵醒得时候。 >比如说在你线程中调用this.interrupted(),设置线程的状态是中断然后你在运行sleep(100)这个时候就会抛出异常。<不对,进入Thread.sleep(...)时根本不会判断线程原先的状态,即使线程原先就处于interrupted状态,也不会抛出InterruptedException。 字符串 <blue>blue</blue> 大家看看我到底是那错了,你能HOLD住吗 再来讨论一下Fackbook的那道面试题 (菜鸟飞飞)SelectionKey的问题 把十进制数转换成字符串出现乱码?? Integer a=100;Integer b=100; a==b 结果是什么?为什么讲解下 大家发现过这样的网站没有? 谁知道java实现超链接?谢谢 getday方法不是返回今天是周几的吗? 求大神帮忙改程序 初学者:java的applet中如何使用延时(sleep)? ■■■ 在线等,求一个java的课程设计下载(航空公司定票系统)■■■
this.interrupted(),设置线程的状态是中断
然后你在运行sleep(100)这个时候就会抛出异常。<不对,进入Thread.sleep(...)时根本不会判断线程原先的状态,
即使线程原先就处于interrupted状态,也不会抛出InterruptedException。