深入理解java虚拟机读书笔记--java内存区域与内存溢出异常

深入理解java虚拟机读书笔记--java内存区域与内存溢出异常

程序计数器--当前线程所执行的字节码的行号指示器。

java虚拟机的多线程--通过线程轮流切换并分配处理器执行时间的方式实现。一个确定时刻一个处理器只执行一条线程中指令(多核处理器说一个内核)

程序计数器作用--线程切换后回到正确的执行位置。

深入理解java虚拟机读书笔记--java内存区域与内存溢出异常

深入理解java虚拟机读书笔记--java内存区域与内存溢出异常

深入理解java虚拟机读书笔记--java内存区域与内存溢出异常

native方法称为本地方法。在java源程序中以关键字“native”声明不提供函数体
其实现使用C/C++语言在另外的文件中编写,编写的规则遵循Java本地接口的规范(简称JNI)
简而言就是Java中声明的可调用的使用C/C++实现的方法

深入理解java虚拟机读书笔记--java内存区域与内存溢出异常