jvm

友友们,jvm内存结构是那5个,那么jvm内存模型是什么呢,是这5个还是和JAVA内存结构一样是jmm😭
全部评论
一般会说运行时区域,就是那个五个东西,如果纯说内存模型就是JMM,有可能有错望纠正
3 回复 分享
发布于 2023-06-13 17:41 浙江
JMM一般是提到多线程才会问到的(volatile、变量可见性这些),指的是线程操作变量时会先拿出来放到CPU缓存里操作,操作完再写回去,这样会导致变量不可见,写入volatile后线程会直接操作内存中的变量数据,避开CPU缓存 JVM内存结构就是堆、栈、方法区、计数器那些啊... 这俩东西完全是两个方面的知识点,完全不相关的
1 回复 分享
发布于 2023-06-21 20:04 广东
Java运行时数据区域(说的是JVM),堆、虚拟机栈、本地方法栈、程序计数器、元空间。JMM是Java内存模型,和内存、缓存数据一致性有关,不是一个东西。
1 回复 分享
发布于 2023-06-21 17:18 北京
看视频课学学吧,推荐黑马 满一航老师的jvm课
1 回复 分享
发布于 2023-06-12 19:53 北京
一个是jvm层面,一个是java层面
点赞 回复 分享
发布于 2023-07-07 09:46 北京

相关推荐

查看11道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
04-29 00:43
友邦 Java后端实习生 4k 本科其他
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务