java线程有哪几种状态
时间: 2024-06-13 14:04:45 浏览: 112
Java线程有以下几种状态:
1. NEW:新建状态,线程被创建但还未启动。
2. RUNNABLE:可运行状态,线程正在运行或等待CPU时间片。
3. BLOCKED:阻塞状态,线程被阻塞,等待获取一个排它锁。
4. WAITING:等待状态,线程等待其他线程的通知或唤醒。
5. TIMED_WAITING:超时等待状态,线程等待其他线程的通知或唤醒,但有超时时间限制。
6. TERMINATED:终止状态,线程执行完毕或因异常退出。
阅读全文