
线程的状态:
创建、就绪、运行、阻塞、死亡
我们通过代码来模拟一下
public class MyThread3 implements Runnable{
public void run(){
System.out.println("线程正在运行,处于运行状态");
try {
//线程休眠5s
System.out.println("线程开始休眠,处于阻塞状态");
Thread.sleep(5000);
System.out.println("线程休眠结束,阻塞状态结束,再次进入就绪状态");
}catch (InterruptedException e){
e.printStackTrace();
System.out.println("线程中断!");
}
}
//测试线程的几种状态
public static void main(String[] args) {
Runnable runnable=new MyThread3();
Thread t=new Thread(runnable);
System.out.println("线程处于创建状态");
t.start();
System.out.println("线程处于就绪状态");
}
}

1672

被折叠的 条评论
为什么被折叠?



