A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

线程wait()后,调用interrupt()后,文档说中断状态被清除,这句话老半天转不过弯儿,中断是什么????

2 个回复

倒序浏览
很多线程是读取到标记,线程才会结束。中断可以理解为线程处于啦冻结状态,例如wait( ),但是线程没有调用notify
,线程就会一直等待。可是线程却没办法结束。消耗资源,所以这时要调用 interrupt( ),消除这个冻结状态,恢复
运行状态。线程就可以运行结束,自己消亡。
回复 使用道具 举报
中断状态就是冻结状态,其实就是冻结状态被解除,强制恢复到运行状态,不是结束线程
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马