jvm 线程实现机制
2016-05-29 14:52
197 查看
简单记一下
实际上jvm 规范中并无做限制。
不同的jvm实现上存在一定差异。技术上的选择主要在
jvm的线程是如何和操作系统的线程对应的。有1:1 的线程实现模式,也有N:1的线程实现模式,更有M:N的线程实现模式。
这里的对应关系,一般来说都是对应到系统的内核线程
如果对应的是普通的用户线程,那么,线程的切换成本以及系统调用时的成本则会比较高,影响jvm的性能。
实际上jvm 规范中并无做限制。
不同的jvm实现上存在一定差异。技术上的选择主要在
jvm的线程是如何和操作系统的线程对应的。有1:1 的线程实现模式,也有N:1的线程实现模式,更有M:N的线程实现模式。
这里的对应关系,一般来说都是对应到系统的内核线程
如果对应的是普通的用户线程,那么,线程的切换成本以及系统调用时的成本则会比较高,影响jvm的性能。
相关文章推荐
- 【DOM编程艺术】综合示例---全部代码
- 实习入职第九天:MediaPlayer添加进度条的两种方式
- 深入了解枚举类型
- C# Stuct和Class的区别
- JMX整理
- handler机制的原理
- Java语言中的数据类型
- 构造方法与匿名对象
- Service介绍(MediaPlayer应用)
- Android Studio如何发布APK
- MySQL学习第二天 安装和配置mysql winx64
- Windows Server 2008 R2终端服务器远程授权激活
- Windows Server 2008 R2终端服务器远程授权激活
- HttpClient模拟请求实例
- poj1157LITTLE SHOP OF FLOWERS(简单DP)
- jQuery中使用animate自定义动画的方法
- 第二阶段个人工作总结03
- SIFT特征(二)
- ROS移动
- QuickHit游戏