Loading

内存结构篇:本地方法栈

一、定义

本地方法栈(线程私有)与 java 虚拟机栈类似,它们之间的区别只是虚拟机栈执行 Java 方法(也就是字节码)服务,而本地方法栈则是为虚拟机使用到的本地(Native)方法服务

本地方法一般是用其他语言(C、C++ 或 汇编语言等)编写的,并且被编译为基于本机硬件和操作系统的程序,对待这些方法需要特别处理。(比如Object中的 hashcode、wait、notify等都是本地方法)

posted @ 2020-11-14 22:46  小飞猪咯咯  阅读(140)  评论(0编辑  收藏  举报