Java 虚拟机 运行时数据区域 一般可区分为 :方法区,堆,Java虚拟机栈,本地方法栈和程序计数器。
其中Java虚拟机栈 为虚拟机执行Java 方法服务,本地方法栈是为虚拟机使用道德native方法服务的。
根据不同的虚拟机厂商的实现方式,对本地方法栈的定义也不相同,比如sun 默认的虚拟机hotSpot 就直接把 本地方法栈和 虚拟机栈合二为一。
其中Java虚拟机栈 为虚拟机执行Java 方法服务,本地方法栈是为虚拟机使用道德native方法服务的。
根据不同的虚拟机厂商的实现方式,对本地方法栈的定义也不相同,比如sun 默认的虚拟机hotSpot 就直接把 本地方法栈和 虚拟机栈合二为一。