什么是JVM内存模型?
2022-08-24 本文已影响0人
糯米团子123
java内存模型(Java Memory Model)简称:JMM,规定所有变量都存储在主内存中,每个线程有自己的工作内存,线程工作内存中保存的变量是主内存的副本拷贝。
线程对变量的所有操作必须在工作内存中进行,而不是直接访问主内存。
不同线程见也无法直接访问对方工作内存的变量,线程间变量传递需要在工作内存和主存之间进行数据同步。
JMM.png
java内存模型(Java Memory Model)简称:JMM,规定所有变量都存储在主内存中,每个线程有自己的工作内存,线程工作内存中保存的变量是主内存的副本拷贝。
线程对变量的所有操作必须在工作内存中进行,而不是直接访问主内存。
不同线程见也无法直接访问对方工作内存的变量,线程间变量传递需要在工作内存和主存之间进行数据同步。
JMM.png