![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 53
kevincang
java攻城狮一枚
展开
-
JVM内存区域之线程共享区域 02
二、线程共享内存1、Java堆内存(Heap)原创 2022-03-18 21:33:15 · 1156 阅读 · 0 评论 -
JVM内存区域之线程私有区域 01
1、线程私有1.1 程序计数器(Program Counter)用于存放当前线程正在或即将执行的指令地址。循环、跳转、异常处理、线程恢复等都依赖它来完成,通过修改这个值来实现流程控制。生命周期与线程一致。1.2 虚拟机栈虚拟机栈里面存储的是一个一个栈帧(Stack Frame),每调用一个非本地(native)方法,都会生成一个栈帧,压入虚拟机栈。虚拟机栈有最大栈深,在编译的时候已经确定,当超出最大栈深时会抛出StackOverflowError错误,栈帧在创建的时候,会分配内存,当无法申请原创 2022-03-17 16:32:06 · 1295 阅读 · 0 评论