美文网首页
Java虚拟机

Java虚拟机

作者: 小船儿爱学习 | 来源:发表于2021-02-02 22:31 被阅读0次

参加:https://zhuanlan.zhihu.com/p/45354152

栈帧(Stack Frame)

栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构。
栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息。
每一个方法从调用至执行完成的过程,都对应着一个栈帧在虚拟机里从入栈到出栈的过程。一个线程中方法的调用链可能会很长,很多方法都同时处于执行状态。对于JVM执行引擎来说,在活动线程中,只有位于JVM虚拟机栈栈顶的元素才是有效的,即称为当前栈帧,与这个栈帧相关联的方法称为当前方法,定义这个方法的类叫做当前类。

相关文章

网友评论

      本文标题:Java虚拟机

      本文链接:https://www.haomeiwen.com/subject/qtkozktx.html