摘要: 这个问题在面试中经常会被问到的,synchronized在1.6之后做了什么优化,其实对synchronized一些底层的理解还是很重要的。 一:Synchronized实现原理1、Java对象头首先,我们要知道对象在内存中的布局:已知对象是存放在堆内存中的,对象大致可以分为三个部分,分别是对象头、 阅读全文
posted @ 2021-04-02 11:01 郭慕荣 阅读(1201) 评论(0) 推荐(1) 编辑
摘要: 前言Java内存模型是Java程序员学习JVM前必须要掌握的基础知识 ,也是面试中经常会被问到的问题点。但是要真正完全弄清楚它,还是有点难度的,因为Java内存模型是不可见的,它并不是一个真实的东西,它只是一个概念、一个规范。 计算机硬件体系介绍,CPU多级缓存要想完全搞清楚Java内存模型,先要了 阅读全文
posted @ 2021-04-02 10:45 郭慕荣 阅读(2015) 评论(0) 推荐(1) 编辑