黑马程序员技术交流社区
标题:
线程生命周期及格状态间的转换
[打印本页]
作者:
池中月
时间:
2015-7-4 21:59
标题:
线程生命周期及格状态间的转换
1、线程生命周期
线程生命周期可分为7中状态: 出生状态、就绪状态、运行状态、等待状态、休眠状态、阻塞状态、死亡状态;
2、各状态间的转换关系
出生状态就是线程被创建时处于 的状态,用户使用start方法一前线程都处于出生状态; 当用户调用start方法后,线程处于就绪状态;当线程得到系统资 源后就进入运行状态。
当运行状态线的线程调用wait方法是,线程进入等待状态,进入等待状态的线程必须调用notify或notifyAll方法,线程被唤醒进入就绪状态;
当线程使用sleep方法是,会进入休眠状态;
如果一个线程在在运行状态下发出输入/输出请求,线程进入阻塞状态;在输入/输出完成时,线程进入就绪状态;
当线程的run方法执行完毕时,线程进入死亡状态;
作者:
pi408637535
时间:
2015-7-15 19:37
书本语句比较重,用自己理解来说。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2