A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© StarrySky 中级黑马   /  2015-11-9 12:04  /  807 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

概括的解释下线程的几种可用状态?

4 个回复

倒序浏览
应该问的就是线程的生命周期吧,新建状态,可运行状态,运行状态,阻塞状态,死亡状态,在说一下几种状态的转换就行了
回复 使用道具 举报
我也不懂,你有答案额吗
回复 使用道具 举报
上课讲的..线程的生命周期图,白皮书上有,刘意的视频上也有..
回复 使用道具 举报
新建:创建线程对象,例如new Thread
就绪:线程调用start()方法,此时线程具有执行资格,没有执行权
运行:线程抢到CPU运行权,此时线程具有执行资格,也具有执行权
阻塞:线程调用sleep()(自动苏醒,括号里为毫秒值),wait()方法,使其不具备执行资格和执行权,直到notify()或notifyAll()唤醒
死亡:线程调用run()方法结束,对象变成垃圾,等待垃圾回收器回收
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马