JMM内存交互模型

JMM的主要目标就是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量指线程间共享的变量,包括实例字段、静态字段和构成数组对象的元素,存储在主内存中。 每个线程还有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量主内存的副本拷贝(JVM只会拷贝对象的引用和线程中访问到的字段,而不会把整个对象都从主内存拷贝到工作线程),线程对变量的操作(
相关文章
相关标签/搜索