线程生命周期
2017-03-20 22:57:49 0 举报
线程生命周期是指线程从创建到销毁的过程,包括新建状态、就绪状态、运行状态和死亡状态。在新建状态下,线程对象被创建但尚未启动;在就绪状态下,线程已经准备好运行,等待系统分配CPU资源;在运行状态下,线程正在执行任务;在死亡状态下,线程完成任务或因异常而终止。线程的生命周期由Java虚拟机来管理和控制。
作者其他创作
大纲/内容
start
锁池lock poll
等待队列
1. run main 方法结束2. 有异常发生
获取到标志锁
获取时间片段
1.sleep2. join
可运行的状态Runnable
新建Thread t = new Thread();
运行的状态Running
死亡Dead
其他线程唤醒notify/notifyAll
时间片段用完
阻塞状态不会释放锁
1. sleep时间结束2. 其他线程结束
wait
释放锁
0 条评论
下一页