线程问题?

kill8108 2005-02-25 09:59:13
问大家一个问题:
一个线程可以多次被启动吗?会出什么错误呢?
...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
star_str 2005-02-27
  • 打赏
  • 举报
回复
一个现程只能被start()一次,但是中途可以sleep,和挂起,一但线城被stop或者run方法返回了,线城就会消亡!线城在单CPU的情况下实际是线城之间快速的切换占有CPU,感觉好象是并发一样,所以当一个线城启动后,另一个线城切入会中断当前的进程,这就需要同步的处理以确保线城在访问一个方法时候,禁止别的线城进入(级别锁的概念);至于楼主的说法,我认为是错误了,线城只能被start一次,中途如果sleep只是一个interrupt过程
kill8108 2005-02-27
  • 打赏
  • 举报
回复
同一个对象多次start()将会是怎么样的呢!!
xfanghua 2005-02-27
  • 打赏
  • 举报
回复
问的有问题啊
zhudonhua 2005-02-27
  • 打赏
  • 举报
回复
star_str(生命火花) :
同意!!
顶!!
kill8108 2005-02-25
  • 打赏
  • 举报
回复
大家快帮个忙啦!!

62,614

社区成员

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

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