回 帖 发 新 帖 刷新版面

主题:一个线程在执行完毕后,怎样再它运行一遍?

一个线程正常运行结束,怎么再让它重新开始?
好像调用.start()不管用.

回复列表 (共3个回复)

沙发


这是不可能的,线程结束后,回收资源,是不能被再调用的;如果想重运行run(),只有在建一个新的同类线程对象(大家讨论对不对/)

板凳

线程被销毁了就只能重新建一个了吧?

3 楼

的确,线程一旦进入死亡状态,就无法再进入运行状态,如果想重新调用run方法,只能
新建线程对象!!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册