在对线程进行控制的时候,经常会捕获InterruptedException类异常,请问到底在什么情况下会抛出InterruptedException异常? 比如说在你线程中调用this.interrupted(),设置线程的状态是中断然后你在运行sleep(100)这个时候就会抛出异常。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如一个原来处于休眠状态得Thread被吵醒得时候。 >比如说在你线程中调用this.interrupted(),设置线程的状态是中断然后你在运行sleep(100)这个时候就会抛出异常。<不对,进入Thread.sleep(...)时根本不会判断线程原先的状态,即使线程原先就处于interrupted状态,也不会抛出InterruptedException。 SOCKET程序服务端加客户端如何在本机运行 用eclipse 小问题,难倒很多人 求一个正则 新手求助:Core Java SlideTest编译无法通过 struts基盘 在FIREFOX浏览器中显示toolbar的时候,如何用JAVA语言把toolbar上显示的图片的底色设置为透明? 50分,问题好简单奥。jb调试报错。 swing的中文显示 寻找JServer 疑难杂症,webservice多证书问题 初学者:java的applet中如何使用延时(sleep)? ■■■ 在线等,求一个java的课程设计下载(航空公司定票系统)■■■
this.interrupted(),设置线程的状态是中断
然后你在运行sleep(100)这个时候就会抛出异常。<不对,进入Thread.sleep(...)时根本不会判断线程原先的状态,
即使线程原先就处于interrupted状态,也不会抛出InterruptedException。