本地方法栈与Java 栈的作用和原理非常相似。区别只不过是Java 栈是为执行Java方法服务的,而本地方法栈则是为执行本地方法(Native Method)服务的。在JVM 规范中,并没有对本地方发展的具体实现方法以及数据结构作强制规定,虚拟机可以自由实现它。在HotSopt 虚拟机中直接就把本地方法栈和Java 栈合二为一。
本地方法栈与Java 栈的作用和原理非常相似。区别只不过是Java 栈是为执行Java方法服务的,而本地方法栈则是为执行本地方法(Native Method)服务的。在JVM 规范中,并没有对本地方发展的具体实现方法以及数据结构作强制规定,虚拟机可以自由实现它。在HotSopt 虚拟机中直接就把本地方法栈和Java 栈合二为一。