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.
小结
- 可以用一个枚举类来说明线程的这几个状态
声明:本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。