我正在浏览java文档,发现运行不是线程的状态。但是我在网上发现了一些文章,说运行是一个状态。那么在java中运行线程状态还是没有?
参考: https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.State.html
答案 0 :(得分:1)
是的,RUNNABLE
是线程运行时的状态。
从您链接的javadoc:
线程状态。线程可以处于以下状态之一:
RUNNABLE A thread executing in the Java virtual machine is in this state.
来自javadoc的RUNNABLE注释:
处于runnable状态的线程正在Java虚拟中执行 机器,但它可能正在等待操作中的其他资源 系统,如处理器。