内存模型
C18298182575
跳出舒适区
展开
-
内存模型以及分区,需要详细到每个区放什么
Java内存模型(即Java Memory Model,简称JMM)本身是一种抽象的概念。java内存模型中分为主内存和工作内存。主内存里面存储着所有变量,主内存是共享内存区域,所有线程都可以访问。每一个线程都私有一个工作内存,工作内存里面保存着主内存里面变量值的副本,线程对变量的操作都是在工作内存中完成,操作结束后再放回主内存。主内存可粗略认为是堆,工作内存认为是栈。操作系统中,一般CPU都会从...转载 2019-05-06 11:09:52 · 424 阅读 · 0 评论 -
Java内存模型
最近,面试过很多Java中高级开发,问过很多次关于Java内存模型的知识,问完之后,很多人上来就开始回答: Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区… 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。 很多时候,在我没有打断他们的情况下,一部分...转载 2019-07-02 09:06:51 · 337 阅读 · 0 评论 -
再有人问你Java内存模型是什么,就把这篇文章发给他
原文:https://mp.weixin.qq.com/s?__biz=MzI3NzE0NjcwMg==&mid=2650121599&idx=1&sn=42b2cfabfb3057ac6c09026a8b9656cd&chksm=f36bb85ec41c31489e461a53e78f2959f0224c87c312724f420265b70e67e4efdae2...转载 2019-07-02 09:08:08 · 108 阅读 · 0 评论