jvm-运行时数据区域(《深入理解java虚拟机》)
Posted haerwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm-运行时数据区域(《深入理解java虚拟机》)相关的知识,希望对你有一定的参考价值。
1.程序计数器--线程私有,生命周期与线程一致(执行java方法时,则是虚拟机字节码指令的地址,定长。若是native方法,则为空,所以这个内存不存在outOfMemeryError,也没有规定)
每个线程都会拥有(因为多线程执行,上下文切换,需要保留当前线程执行状态),,记录当前线程执行的代码(字节码)行号,(字节码解释器工作试就是通过改变这个行号,来取下一条指令)
2.虚拟机栈
以上是关于jvm-运行时数据区域(《深入理解java虚拟机》)的主要内容,如果未能解决你的问题,请参考以下文章