概括解释线程的几种状态

如题所述

new: 创建线程,但没有纳入线程调度中;

Runnable: 调用线程的start方法后,纳入线程调度,等待cpu分配时间片段;
Running:获得cpu时间片段,执行run()方法中的逻辑
Blocked: 阻塞状态,在Running的过程中可能出现阻塞;但阻塞解除不会回到Running,而是回到 Runnable;
Dead:任务完成,或运行出现异常没捕获,等待GC回收
温馨提示:答案为网友推荐,仅供参考
相似回答