当前位置: 首页 > 图灵资讯 > java面试题> Java线程有哪些状态

Java线程有哪些状态

来源:图灵教育
时间:2024-01-20 10:11:55
 

java线程有哪些状态

  • 新建(New):线程被创建,但还没有调用start()方法
  • 运行(Runnable):就绪或者运行中
  • 阻塞(Blocked):表示线程阻塞,等待获取锁
  • 等待(Waiting):表示线程调用了wait方法,需要等待其他线程做出一些特定动作(通知或中断)
  • 超时等待(Timed waiting):该状态不同于Waiting,它是可以在指定的时间自行返回
  • 死亡(Terminated):表示当前线程已经执行完毕