javaSE复习之——多线程_线程的5种状态

ps:面试的时候可能会问

1、新建,创建线程对象

2、就绪状态(执行了start开始命令,让他有了执行资格,但是因为cpu的机制没有执行权)

3、运行状态(抢到了cpu执行权)

4、阻塞状态(当运行时遇到了sleep或者wait进入睡眠,当睡眠结束又进入就绪状态)

5、死亡(线程执行完毕,线程对象变成了垃圾)

还有另一种说法
1、新建
2、运行
3、阻塞
4、无限等待
5、计时等待
6、结束