首页 > 图灵资讯 > java面试题>正文

Java线程有哪些状态

2024-01-20 10:11:55

 

java线程有哪些状态

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

 
上一篇 线程的run()和start()有什么区别
下一篇 sleep()与 wait()的区别

文章素材均来源于网络,如有侵权,请联系管理员删除。