Java 内存模型结构

1、主内存 主要存储的是Java实例对象,所有线程创建的 实例对象都存放在主存中,不管该实例对象时成员边浪还是方法中的本地变量,当然还包含共享的类信息、常量、静态 变量。由于是共享数据区域,多条线程对同一个变量进行访问可能会发生线程安全问题。 2、工作内存 (1) 主要存储当前方法的所有本地变量(工作内存中存储着主内存中的变量副本拷贝),每个线程只能访问自己的工作内存,即线程中的本地变量对其他线程
相关文章
相关标签/搜索