- 观察线程的所有状态
线程的状态是一个枚举类型 Thread.State
public class ThreadState {
public static void main(String[] args) {
for (Thread.State state : Thread.State.values()) {
// Thread.State 就相当于一个类
System.out.println(state);
}
}
}
运行结果
线程的状态和进程的状态都有:
(1) 创建态
(2) 就绪态
(3) 运行态
(4) 阻塞态
(5) 销毁态
(1)阻塞的情况
(2)等待的情况