自由式学习
72人加入学习
(0人评价)
Java_Java基础和高级语法(第四篇)(2022)
价格 免费
该课程属于 3339-关同学-Java学科 请加入后再学习

线程的生命周期:

创建:代码中的new对象,是创建线程的过程

 

新建状态:使用new关键字创建之后进入的状态,此时线程并没有开始执行

就绪状态:调用start方法后进入的状态,此时线程还是没有开始执行

运行状态:使用线程调度器调用该线程后进入的状态,此时线程开始执行,当线程的时间片执行完毕后任务没有完成时回到就绪状态

 

多线程的时间原理,就是在抢占CPU的时间片

消亡状态:当线程的任务执行完成后进入的状态,此时线程已经终止

阻塞状态:当线程执行的过程中发生了阻塞事件进入的状态,如:sleep方法

一旦线程进行阻塞状态:阻塞状态解除后进入就绪状态

[展开全文]