本地方法栈native method stacks与虚拟机栈所发挥的作用是非常相似的,其区别就是虚拟机栈为虚拟机执行java方法(也就是字节码)服务,而本地方法栈则是为虚拟机使用到的本地native方法服务。
与虚拟机栈一样,本地方法栈也会在栈深度溢出或者栈扩展失败时分别抛出stackoverflowerror和outofmemoryerror异常。
本地方法栈native method stacks与虚拟机栈所发挥的作用是非常相似的,其区别就是虚拟机栈为虚拟机执行java方法(也就是字节码)服务,而本地方法栈则是为虚拟机使用到的本地native方法服务。
与虚拟机栈一样,本地方法栈也会在栈深度溢出或者栈扩展失败时分别抛出stackoverflowerror和outofmemoryerror异常。