Java之间是否存在一对一的映射关系Thread
对象和操作系统线程(轻量级进程)。也就是说,如果我有一个Thread
对象,我是否可以始终准确地识别一个关联的操作系统线程,并且我将始终拥有相同的关联操作系统线程吗?一般来说,这取决于操作系统和 JVM,因此我将问题限制在带有 Oracle 和 Open JDK JVM 的 Linux 上。
案例如下:sleep
ing or wait
荷兰国际集团线程?尚未开始运行的线程和已完成运行的线程的极端情况是什么?
Java Thread 对象和操作系统线程之间是否存在一对一的映射(
是的,从 Java 1.2 开始就有了。
在 Java 1.2 之前,使用了一种“绿色线程”模型,该模型将多个 Java 线程映射到一个操作系统线程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)