java的内存模型,JVM内存结构和java的对象结构
java的内存模型,jvm内存结构和java对象模型对比
http://www.hollischuang.com/archives/2509java的内存模型(JMM)
https://blog.****.net/hollis_chuang/article/details/80880118
JMM是多线程并发的概念,他描述了一组规范,这个规范定义了一个线程对共享变量的写入对另一个线程是可见的
Java的内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程中使用到的变量主内存的副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量的传递均需要自己的工作内存和主存之间进行数据同步进行。java的内存模型就作用于工作内存和主存之间数据的同步过程。他规定了如何做数据同步以及什么时候做数据同步。
jvm的内存结构
java的对象模型