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 线程已终止

状态之间的切换条件

相关推荐
ayt00710 分钟前
Netty 4.2核心类解析:SingleThreadIoEventLoop的设计哲学与实现
java·网络
无名-CODING12 分钟前
Java 爬虫进阶:动态网页、多线程与 WebMagic 框架实战
java·爬虫·okhttp
weixin_7042660515 分钟前
Spring 注解驱动开发与 Spring Boot 核心知识点梳理
java·spring boot·spring
开开心心就好15 分钟前
伪装文件历史记录!修改时间的黑科技软件
java·前端·科技·r语言·edge·pdf·语音识别
8Qi818 分钟前
Redis哨兵模式(Sentinel)深度解析
java·数据库·redis·分布式·缓存·sentinel
词元Max20 分钟前
2.5 Python 类型注解与运行时类型检查
开发语言·python
wangchunting25 分钟前
数据结构-树
java·数据结构
无籽西瓜a28 分钟前
【西瓜带你学设计模式 | 第五期 - 建造者模式】建造者模式 —— 产品构建实现、优缺点与适用场景及模式区别
java·后端·设计模式·软件工程·建造者模式
wzl2026121331 分钟前
《基于企微会话存档的精准发送策略:从互动数据分析到防折叠群发》
java·数据分析·企业微信
福楠35 分钟前
现代C++ | C++14甜点特性
linux·c语言·开发语言·c++