JAVA的线程状态:

1、New:尚未启动的线程的线程状态;

2、Runnable:可运行或等待CPU调度;

3、Blocked:线程阻塞等待监视器锁定或或处于synchronized同步代码块或方法中被阻塞;

4、Waiting:等待状态;Object.wait、Thread.join、LockSupport.park

5、Timed Waiting:具有等待时间的等待状态;Thread.sleep、Object.wait、Thread.join、LockSupport.parkNanos、LockSupport.parkUtil

6、Terminated:终止状态。线程正常结束或抛出异常。

代码可参考:java.lang.Thread.State

Java的线程状态

 

相关文章:

  • 2021-10-17
  • 2021-11-13
  • 2021-11-13
  • 2021-11-23
  • 2021-11-12
  • 2020-02-09
  • 2019-01-31
  • 2021-11-23
猜你喜欢
  • 2021-11-13
  • 2021-11-13
  • 2020-11-14
  • 2021-02-19
  • 2021-11-13
  • 2021-11-13
  • 2021-11-13
  • 2020-11-11
相关资源
相似解决方案