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

状态之间的切换条件

相关推荐
Simple_core40 分钟前
qt贝塞尔曲线演示工具
开发语言·qt
sannianji41 分钟前
qt 采用movetothread在应用程序gui关闭时如何正确退出。
开发语言·qt
kfepiza3 小时前
JavaScript将String转为base64 笔记250802
开发语言·javascript·笔记
Warren983 小时前
Vue2博客项目笔记(第一天)
java·开发语言·javascript·vue.js·windows·笔记·ecmascript
Charles Wesley3 小时前
11:java学习笔记:1D array(1维数组)
java·笔记·学习·eclipse
软件测试-阿涛3 小时前
【自动化测试】Python Selenium 自动化测试元素定位专业教程
开发语言·python·selenium·自动化
stillaliveQEJ4 小时前
【JavaEE】多线程(一)
java·java-ee
勇闯逆流河4 小时前
【C++】Stack and Queue and Functor
开发语言·c++
present--014 小时前
【JAVA EE初阶】多线程(下)
java·java-ee
来来走走5 小时前
Flutter开发 了解Scaffold
android·开发语言·flutter