- Java虚拟机栈用于关联java方法的调用,而本地方法栈用于管理本地方法的调用
- 本地方法栈也是线程私有的
- 本地方法就是java中常见的native方法,使用C语言实现的
- 它的具体做法是在本地方法栈中等级native方法,在执行引擎执行时加载本地方法库
- 并不是所有虚拟机都支持native因为在jvm规范中没有明确要求
- 在HotspotJVM中,直接将本地方法栈和虚拟机栈合二为一了。
想要了解什么是本地方法以及如何实现本地方法的可以看JNI与本地方法
想要了解什么是本地方法以及如何实现本地方法的可以看JNI与本地方法