06-本地方法栈和本地方法
本地方法
实际上是一个java调用非java代码的一个接口 ( 使用native关键字进行修饰 )
本地方法的作用:
1、Java应用与Java外面的环境交互
2、与操作系统进行交互
3、Sun公司解释器由C实现
本地方法栈 (线程私有)
Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法的调用
本地方法栈中登记本地方法,然后执行引擎执行时,加载本地方法库
当某一个线程调用本地方法时
本地方法可通过本地方法接口来访问虚拟机内部的运行时数据区
可以使用本地处理器中的寄存器
……(和虚拟机拥有一样的权限)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Z.yang!