虚拟机
文章平均质量分 80
lwg040814025
这个作者很懒,什么都没留下…
展开
-
JVM的CAS实现原理解析
目前java的集合框架中引入了轻量级锁来实现并发,所以理解CAS的实现,对于正确使用java并发框架非常重要,本文蜻蜓点水大概了解下CAS的实现,不详细分析每一行代码,主要这种分析CAS实现的大概细节,有关指针,汇编的细节,还请参考相关书籍,不正确地方指出,还望指出。 一 、 CAS的JNI Java入口类概述 在sun.misc包中,有这样一个类,Unsafe.java,这是java调用轻量原创 2017-01-21 13:38:36 · 2197 阅读 · 0 评论 -
关于String深拷贝及大对象在JVM中分配策略研究
实验前提配置使用G1收集器,jvm参数如下:-Xms7m -Xmx7m -XX:+UseG1GC1M对象的情况1 实验代码 public static void main(String[] a) { int oneMB = 1024 * 1024; char[] chars = new char[oneMB]; for (int i = 0; i...原创 2018-07-08 13:20:40 · 240 阅读 · 1 评论