12-Java中线程的状态类型
2023-03-31 10:58:21 时间
Java中线程的状态类型
线程的状态类型
源码作者的原注释关于线程内部类
State
描述了线程的六个状态
- A thread state. A thread can be in one of the following states:
①、NEW
- 尚未启动的线程处于此状态
- 源码中的注释
A thread that has not yet started is in this state.
②、RUNNABLE
- 在Java虚拟机中执行的线程处于这种状态
- 源码中的注释
A thread executing in the Java virtual machine is in this state.
③、BLOCKED
- 被组织等待监视器锁定的线程处于此状态
- 源码中的注释
A thread that is blocked waiting for a monitor lock is in this state.
④、WATING
- 无限期等待另一个线程执行特定操作的线程处于此状态
- 源码中的注释
A thread that is waiting indefinitely for another thread to perform a particular action is in this state.
⑤、TIMED_WATING
-
一个线程等待另一个线程执行操作,在指定的等待时间内处于此状态
-
源码中的注释
A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state
⑥、TERMINATED
- 已退出的线程处于此状态
- 源码中的注释
A thread that has exited is in this state.
小结
- 可以用一个枚举类来说明线程的这几个状态
相关文章
- 华人女博士提出高效NAS算法:AutoML一次「训练」适配亿万硬件
- EasyNVR使用PEM授权登录网页处于peding状态无法进入问题排查
- 如何参与PyTorch社区开源贡献?
- 人工智能ANPR车牌识别技术,目前面临着哪些挑战和局限性?
- 开发人员亲自上场:Julia语言搞机器学习和Python比,哪个好用?
- 增强语法表现力特定领域的建模(CS)
- IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进
- 面向多学科分析的工作流语义自动分组(CS)
- 【白话模型量化系列一】矩阵乘法量化
- AI一小时预测出奥密克戎变体结构,误差仅半个原子直径
- 看看AA和GA4的一些产品交互设计
- 谷歌年度AI技术总结!Jeff Dean执笔,附赠20+开源工具数据大礼包
- 长文!智能物流如何实现全面数字化
- CSS 3.0实现泡泡特效
- 构建招商、物业、人力、财务、资产、综合管理为一体的数据分析体系
- J. Cheminform. | DrugEx v2:多重药理学中基于pareto的多目标强化学习的药物分子从头设计
- 在嘴巴里放入124 个传感器,谷歌眼镜创始人新项目:用舌头发信息
- 杨校老师课堂之CentOS7部署开发环境Jdk1.8【Linux】
- CVE-2021-21351-Stream 反序列化命令执行漏洞复现
- 相对控制台标准登录,更推荐优先使用本地远程登录