黑马程序员技术交流社区
标题:
多线程问题
[打印本页]
作者:
fxwb2005
时间:
2014-8-4 14:07
标题:
多线程问题
本帖最后由 fxwb2005 于 2014-8-4 14:20 编辑
我想问问,如果使用wait()让线程进入等待状态,但是不使用notify()唤醒,程序运行到最后,该线程会不会继续运行?还是不运行直接被销毁?
作者:
fantacyleo
时间:
2014-8-4 14:14
如果等待的线程是非守护线程,程序就不会终止。如果是守护线程,那么当所有非守护线程运行完成后,程序就终止了,等待的守护线程自然也就不存在了
作者:
MeloX
时间:
2014-8-4 14:14
高深奥,一直没想过这个问题,坐等高手来解答
作者:
Im_back
时间:
2014-8-4 18:57
好深奥啊!用心学习的人啊!
作者:
xiaoxiaofeng
时间:
2014-8-4 20:10
有学习到了,赞一个~!
作者:
xiaoxiaofeng
时间:
2014-8-4 20:14
补充一点,如果用interrupt()方法可以强制将其唤醒,如果后来没有循环,那么在运行完后也可能被销毁。
作者:
回头浪子心
时间:
2014-8-4 20:40
德玛西亚~~~~童孩们,拿凳子围观~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2