Java学习Day22

今天学习Java的线程状态
Java 线程有 6 种状态:

  1. 新建(New):刚创建未启动;
  2. 运行(Runnable):包含就绪和运行中,可被调度执行;
  3. 阻塞(Blocked):等待获取对象锁;
  4. 等待(Waiting):无时限等待,需其他线程唤醒(如 wait ()、join ());
  5. 超时等待(Timed Waiting):有时限等待(如 sleep (ms)、wait (ms));
  6. 终止(Terminated):执行完毕或异常终止。状态间通过操作转换,如 start () 使新建→运行,sleep () 使运行→超时等待,获得锁使阻塞→运行等。
posted @ 2025-07-22 20:53  灰太狼的蛋炒饭  阅读(4)  评论(0)    收藏  举报