摘要:        
JMM 硬件层数据一致性 intel 用MESI https://www.cnblogs.com/z00377750/p/9180644.html 现代CPU的数据一致性实现 = 缓存锁 + 总线锁【早期的唯一实现】 读取缓存以cache line为基本单位,目前64bytes 位于同一缓存行的两个    阅读全文
posted @ 2020-09-01 21:09
gabin
阅读(246)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1:类加载-初始化 加载过程 Loading 双亲委派,主要出于安全来考虑 LazyLoading 五种情况 –new getstatic putstatic invokestatic指令,访问final变量除外 –java.lang.reflect对类进行反射调用时 –初始化子类的时候,父类首先初    阅读全文
posted @ 2020-09-01 20:53
gabin
阅读(273)
评论(0)
推荐(0)
        
            
        
        
摘要:        
JVM 1:JVM基础知识 什么是JVM JVM是一种规范 也是一种运行在操作系统之上的虚拟操作系统,也叫虚拟机;当然也存在一种基于硬件的JVM实现(具体的名字有点忘记了),这种作者自己理解的话认为也算是操作系统了 常见的JVM Oracle HotSpot(原SUN,不过也是收购来的),虽然是商用    阅读全文
posted @ 2020-09-01 20:37
gabin
阅读(168)
评论(1)
推荐(1)
        
                    
                
浙公网安备 33010602011771号