JVM内存模型

2018-04-27  本文已影响24人  薛云龙

JVM内存模型

正如阅读《深入理解Java虚拟机》一书看到的:(C/C++)墙外的人想进来,(Java)墙内的人想出去。那么我们来看看,Java怎么围起来的这道墙?


JVM内存模型

JVM内存模型中分为了线程私有的组件和线程共享的组件.

首先了解一下线程,线程是值程序在执行过程中的一个线程实体,JVM允许一个实体也即是一个进程,并发的执行多个线程.Hotspot JVM中的java线程与原生操作系统线程有直接的映射关系.

线程私有内存区域

程序计数器(PCR)

本地方法栈

虚拟机栈

线程共享内存区域

Java堆

方法区

运行时常量池

直接内存

上一篇 下一篇

猜你喜欢

热点阅读