一、本地方法栈
本地方法栈的特点
-
本地方法栈,也是线程私有的。
-
允许被实现成固定或者是可动态扩展的内存大小(在内存溢出方面和虚拟机栈相同)
-
本地方法一般是使用C语言实现的。
-
它的具体做法是Native Method Stack中登记native方法,在Execution Engine 执行时加载本地方法库。
注意事项
-
并不是所有的JVM都支持本地方法。因为Java虚拟机规范并没有明确要求本地方法栈的使用语言、具体实现方式、数据结构等。如果JVM产品不打算支持native方法,也可以无需实现本地方法栈。
-
在Hotspot JVM中,直接将本地方法栈和虚拟机栈合二为一。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。