讲一讲什么是Java内存模型
Java内存模型虽说是一个老生常谈的问题 ,也是大厂面试中绕不过的,甚至初级面试也会问到。但是真正要理解起来,还是相当困难,主要这个东西看不见,摸不着。
这是一个比较开放的题目,面试官主要想考察的是对Java内存模型的了解到了什么程度了,然后根据回答进行进一步的提问
下面,我们就这个问题的回答列一下我们的思路
具体的思路如下:
说一说Java内存模型的缘由
简略辨析JVM内存结构、Java内存模型、Java对象模型三个概念的异同
说明Java内存模型概念和核心内容
针对重排序说一说重排序的例子,重排序的好处
着重说一说可见性,说一说JVM内存的抽象、hanpens