一个Thread运行完成后怎么重新启动?

leonwu1981_2 2005-12-16 02:59:52
就是再把run里的内容跑一遍。我想用
if(!this.isAlive()){
this.start();
}
不行。
...全文
384 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonwu1981_2 2005-12-16
  • 打赏
  • 举报
回复
晕啊,我这个类是单例模式,new一个比较麻烦,还是让它实现Runnable,把它用一个Thread去运行:
if(!m_run){
Thread t = new Thread(this);
t.start();
}
ChDw 2005-12-16
  • 打赏
  • 举报
回复
必须另外New一个新的才行,原来的好像是已经不允许再start了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧