这前几篇内容可能会有一点重复,但文章内容都各有所长,强烈推荐第五篇文章。
计算机内存模型是个规范:为了多线程下的共享内存的正确性(可见性、有序性、原子性)
Java内存模型是符合计算机内存模型规范的
三 方法区和堆
简单来说方法区只是一个概念:
1.7由永久代和堆实现
1.8由元空间(类信息)和堆(常量池、静态变量)实现。
这前几篇内容可能会有一点重复,但文章内容都各有所长,强烈推荐第五篇文章。
计算机内存模型是个规范:为了多线程下的共享内存的正确性(可见性、有序性、原子性)
Java内存模型是符合计算机内存模型规范的
三 方法区和堆
简单来说方法区只是一个概念:
1.7由永久代和堆实现
1.8由元空间(类信息)和堆(常量池、静态变量)实现。