摘要: 一.JMM中的主内存和工作内存 主内存:主要是存储线程要读取的数据,如实例字段、静态字段和数组元素,局部变量和形参不存储在主存。 工作内存:每一个线程都有自己的工作内存,工作内存存储从主存中copy的一份副本,线程只能操作工作内存中的数据,不能直接操作主存中的数据。不同线程之间也无法访问其它线程的工 阅读全文
posted @ 2018-08-01 21:44 执棋手 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一.虚拟机的构成 虚拟结主要由运行时数据区、执行引擎、类加载器三者构成: 而我们所说的JVM内存模型指的就是运行时数据区,下面具体分析一下运行时数据区: 二.运行时数据区组成和各个区域的作用 我们看到运行时数据区可以分为线程共享和线程不共享两部分,其中堆内存和方法区线程共享,本地方法栈、虚拟机栈、程 阅读全文
posted @ 2018-08-01 21:07 执棋手 阅读(9026) 评论(0) 推荐(3) 编辑