【面经——Java内存模型(JMM)】讲故事一样讲述JMM
对于java内存模型,我们需要了解的无非是几个问题:什么是java内存模型?为什么要有java内存模型?该怎么使用这个java内存模型?使用的时候它又会产生什么问题?能否解决,该如何解决呢?
下面,我将从它的出现的原因开始讲述上面几个问题。
为什么要有java内存模型及java内存模型是什么?
java内存模型,首先它是一个模型,并不是真是存在的。它从java的层面定义了主存,工作内存的抽象概念,而它的底层对应着cpu寄存器、缓存、硬件内存、cpu指令优化等;
下图就是java内存模型,可以看到,里面有ja
原创
2020-09-22 11:21:16 ·
342 阅读 ·
1 评论