Java线程状态记录

在这里插入图片描述再来一张照片形象一下:
在这里插入图片描述
新生状态:
即为 NEW状态,还没**.start()**
在这里插入图片描述
就绪状态:

  1. 线程调用:start();
  2. 阻塞解除;
  3. 线程调用:yield()(礼让线程)
  4. jvm切换

和运行状态:
统称RUNNABLE状态
在这里插入图片描述
阻塞:

  1. 线程调用:sleep();
  2. 线程调用:join(); //合并线程,线程插队
  3. IO流,read()或write();

TIMED_WAITING状态;

线程结束即为TIMENATED
在这里插入图片描述
Java自学网站

猜你喜欢

转载自blog.csdn.net/weixin_46083166/article/details/105302581