Java学习Day22
今天学习Java的线程状态
Java 线程有 6 种状态:
- 新建(New):刚创建未启动;
- 运行(Runnable):包含就绪和运行中,可被调度执行;
- 阻塞(Blocked):等待获取对象锁;
- 等待(Waiting):无时限等待,需其他线程唤醒(如 wait ()、join ());
- 超时等待(Timed Waiting):有时限等待(如 sleep (ms)、wait (ms));
- 终止(Terminated):执行完毕或异常终止。状态间通过操作转换,如 start () 使新建→运行,sleep () 使运行→超时等待,获得锁使阻塞→运行等。
浙公网安备 33010602011771号