虚拟机栈是用来存储栈帧的,JVM中只有一个虚拟机栈用来存储所有线程的栈帧吗?
来源:6-9 Java内存模型之线程独占部分-2
慕仔3163040
2019-12-13
虚拟机栈是用来存储栈帧的,那么JVM中是只有一个虚拟机栈用来存储所有线程的栈帧吗?
写回答
1回答
-
同学好,
一个线程拥有一个私有虚拟机栈;
一个虚拟机栈可以拥有多个栈帧;
一个栈帧对应一个方法的调用;
线程可以调用多个方法,每调用一个方法,就将方法信息以栈帧方式压栈。
30
相似问题
关于栈帧的理解
回答 1
关于一个方法对应的栈帧的个数
回答 1