码迷,mamicode.com
首页 > 编程语言 > 详细

java 内存模型

时间:2018-08-16 13:47:16      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:com   访问   java内存   包括   对象   图片   静态   col   交互   

Java 内存模型

主内存与工作内存

Java内存模型规定了所有变量都存储在主内存中(此处主内存与物理计算机的主内存名字一样,可以类比,但此处仅是虚拟机内存的一部分),这里的变量包括实例字段静态字段和构成数组对象的元素,但不包括局部变量和方法参数,因为后者是线程私用的。每个线程还有自己的工作内存(可与处理器的高速缓存类比),线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作(读写等)都必须在工作内存中,不能直接读写主内存中的变量。不同的线程之间也不能直接访问对方工作内存中的变量,线程间的变量值的传递必须通过主内存来完成。 线程、主内存、工作内存三者的交互关系如

技术分享图片

 

java 内存模型

标签:com   访问   java内存   包括   对象   图片   静态   col   交互   

原文地址:https://www.cnblogs.com/studyLucky/p/9486313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!