黑马程序员技术交流社区

标题: 面试题,求答案 [打印本页]

作者: StarrySky    时间: 2015-11-9 12:04
标题: 面试题,求答案
概括的解释下线程的几种可用状态?
作者: cuijinghao    时间: 2015-11-9 18:15
应该问的就是线程的生命周期吧,新建状态,可运行状态,运行状态,阻塞状态,死亡状态,在说一下几种状态的转换就行了
作者: 784080960    时间: 2015-11-9 19:30
我也不懂,你有答案额吗
作者: wodesteaammajia    时间: 2015-11-9 20:14
上课讲的..线程的生命周期图,白皮书上有,刘意的视频上也有..
作者: lvcj    时间: 2015-11-9 21:44
新建:创建线程对象,例如new Thread
就绪:线程调用start()方法,此时线程具有执行资格,没有执行权
运行:线程抢到CPU运行权,此时线程具有执行资格,也具有执行权
阻塞:线程调用sleep()(自动苏醒,括号里为毫秒值),wait()方法,使其不具备执行资格和执行权,直到notify()或notifyAll()唤醒
死亡:线程调用run()方法结束,对象变成垃圾,等待垃圾回收器回收




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2