ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Java线程到Linux线程(LWP)的一对一映射

2019-10-11 17:50:27  阅读:608  来源: 互联网

标签:java multithreading linux



Java线程对象和OS线程(轻量级进程)之间是否存在一对一的映射.也就是说,如果我有一个Thread对象,是否可以始终精确地标识一个关联的OS线程,并且我将始终具有相同的关联OS线程吗?通常,这取决于OS和JVM,因此我将问题限于使用Oracle和Open JDK JVM的Linux.

休眠线程或等待线程的情况如何?还有尚未开始运行和已经结束运行的线程的极端情况?

解决方法:

Is there a one to one mapping between Java Thread objects and OS threads (

是的,自Java 1.2起就存在.

在Java 1.2之前,使用了“绿色线程”模型,该模型将多个Java线程映射到一个OS线程.



标签:java,multithreading,linux

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有