线程的状态在操作系统层面和JAVA API层面的区别

理解线程之间的状态转换是并发编程的基本功,基础是重中之重,是学到了就不会随着技术迭代而改变的重要基本功。 五种状态 这是从 操作系统 层面来描述的 【初始状态】仅是在语言层面创建了线程对象,还未与操作系统线程关联 【可运行状态】(就绪状态)指该线程已经被创建(与操作系统线程关联),可以由 CPU 调度执行 【运行状态】指获取了 CPU 时间片运行中的状态 当 CPU 时间片用完,会从【运行状态】转
相关文章
相关标签/搜索