JAVA线程的几种状态

线程状态一共有六种

含义

状态 枚举值 描述
NEW Thread.State.NEW 线程被创建但未启动
RUNNABLE Thread.State.RUNNABLE 可运行状态(包括正在运行和就绪)
BLOCKED Thread.State.BLOCKED 等待监视器锁(同步阻塞)
WAITING Thread.State.WAITING 无限期等待其他线程特定操作
TIMED_WAITING Thread.State.TIMED_WAITING 有限期等待
TERMINATED Thread.State.TERMINATED 线程已终止

状态之间的切换条件

相关推荐
毕设源码-钟学长12 小时前
【开题答辩全过程】以 基于javaweb的音乐节管理系统为例,包含答辩的问题和答案
java·eclipse
zmzb010312 小时前
C++课后习题训练记录Day91
开发语言·c++
启山智软12 小时前
供应链商城核心功能模块清单
java·前端·开源
我要打打代码12 小时前
关于C#线程 任务
开发语言·数据库·c#
小猪咪piggy12 小时前
【Python】(2) 执行顺序控制语句
开发语言·python
Σdoughty12 小时前
python第三次作业
开发语言·前端·python
是萧萧吖12 小时前
每日一练——有效的括号
java·开发语言·javascript
zhihuaba12 小时前
构建一个基于命令行的待办事项应用
jvm·数据库·python
MediaTea12 小时前
Python:内置类型也是类对象
开发语言·python
gpldock22213 小时前
Flutter App Templates Deconstructed: A 2025 Architectural Review
开发语言·javascript·flutter·wordpress