并发编程专题-基础-5、进程 线程 纤程 协程 管程
线程
线程模型
[[java线程模型 不忘初心方得始终]]
一句话总结:Java 的线程是映射到操作系统的原生线程之上的。
JVM 没有限定 Java 线程需要使用哪种线程模型来实现, JVM 只是封装了底层操作系统的差异,而不同的操作系统可能使用不同的线程模型,例如 Linux 和 windows 可能使用了一对一模型,solaris 和 unix 某些版本可能使用多对多模型。所以一谈到 Java 语言的多线程模型,需要针对具体 JVM 实现。
比如 Sun JDK 1.2 开始,线程模型都是基于操作系统原生线程模型来实现,它的 Window 版和 Linux 版都是使用系统的 1:1 的线程模型实现的。
参考
[[../../../../cubox/006-ChromeCapture/20221110-管程,进程及线程之间的区别_qq_35212671的博客-CSDN博客_线程与管程的区别]]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Taylor!
评论