主题:一个线程在执行完毕后,怎样再它运行一遍?
tomsmish
[专家分:0] 发布于 2007-10-18 21:46:00
一个线程正常运行结束,怎么再让它重新开始?
好像调用.start()不管用.
回复列表 (共3个回复)
沙发
ppfans [专家分:210] 发布于 2007-10-18 22:48:00
这是不可能的,线程结束后,回收资源,是不能被再调用的;如果想重运行run(),只有在建一个新的同类线程对象(大家讨论对不对/)
板凳
zhouxin0706 [专家分:160] 发布于 2007-10-18 23:04:00
线程被销毁了就只能重新建一个了吧?
3 楼
haoboy0817 [专家分:880] 发布于 2007-10-19 08:30:00
的确,线程一旦进入死亡状态,就无法再进入运行状态,如果想重新调用run方法,只能
新建线程对象!!!!!
我来回复