JMM
面试官说你讲讲JMM
他到底想听我说什么?
他到底想听我说什么?
全部评论
原子性,可见性,禁止指令重排序吧
首先说他是一个规范,JMM用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的
然后说最重要的三点:重排序,可见性,原子性,分别展开讲,可以讲很多东西
笔记导出的pdf分级有点问题,我从网上整理的,可以参考一下
主存和工作内存,JSR233,指令重排序,volitale
Java内存模型
volatile原语的底层lock锁和内存屏障以及可见性的原理总线嗅探机制这些
我就直说了通过共享变量的方式解决一致性问题😅
内存模型呀,然后就会问你volatile
Java内存模型好难讲啊!这个应该怎么讲啊????



java2top.cn 助你一臂之力~
Java Memory Model
java内存模型
mesi
先整体上讲一下,看他会问细节不
感觉如果是在并发前问就是想引入
我想应该是jvm
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享