你重新new出来,再start试试。
解决方案 »
- 求一个解决方案,可以是思路,最好是代码
- 贪吃蛇创意需求征集(标题短也不让发)
- 做swing GUI遇到小问题,求帮忙
- 奇怪,为什么 string 用 byte <<= 1 后,再 byte >>= 1,再 new String(b),得到的字符串为什么不是原来的 string ,怎么样才能得回原来
- 关于java的正则读取字符串问题,请大家帮帮忙!
- Android Studio 安装问题
- 急求助!怎样解决无法实例化?
- jbuilder 7---救急!!!
- 请问怎样遍历一个hashtable
- 怎么样在java中调用windows api
- java 何种字体是国际字体不存在不同语言操作系统解码不兼容问题
- import javax.servlet.*;怎么通不过,我用的是jbuilder5
而实际上的thread的run方法一般包含了一死循环,循环体中包含了Thread.sleep(1000)语句(否则,除非高优先级的出现,cpu资源全让他给占了),而跳出循环的条件可以有主线程提供。如上所述,跳出循环,也意味着本thread的死亡,这也就间接的实现了主线程对子线程的管理。
另外thread的yield,sleep,join以及object的wait方法多必须理解清楚