虚拟机栈是用来存储栈帧的,JVM中只有一个虚拟机栈用来存储所有线程的栈帧吗?

来源:6-9 Java内存模型之线程独占部分-2

慕仔3163040

2019-12-13

虚拟机栈是用来存储栈帧的,那么JVM中是只有一个虚拟机栈用来存储所有线程的栈帧吗?

写回答

1回答

翔仔

2019-12-14

同学好,

一个线程拥有一个私有虚拟机栈;

一个虚拟机栈可以拥有多个栈帧;

一个栈帧对应一个方法的调用;

线程可以调用多个方法,每调用一个方法,就将方法信息以栈帧方式压栈。


3
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程