pc寄存器:
1.每个线程都拥有一个PC寄存器,pc寄存器是线程私有的,用来存储指向下一条指令的地址。
2.在创建线程的时候就创建了相应的pc寄存器
3.执行本地方法时,pc寄存器的值为undefined
4.pc寄存器是一块很小的内存区域,是唯一一个在jvm规范中没有规定OutOfMemoryError的内存区域。
Java虚拟机栈:
java堆:
方法区:
运行时常量池:
本地方法栈:
堆栈方法区的交互关系:
pc寄存器:
1.每个线程都拥有一个PC寄存器,pc寄存器是线程私有的,用来存储指向下一条指令的地址。
2.在创建线程的时候就创建了相应的pc寄存器
3.执行本地方法时,pc寄存器的值为undefined
4.pc寄存器是一块很小的内存区域,是唯一一个在jvm规范中没有规定OutOfMemoryError的内存区域。
Java虚拟机栈:
java堆:
方法区:
运行时常量池:
本地方法栈:
堆栈方法区的交互关系: