今天看啥  ›  专栏  ›  程序员小灰

聊下JVM内存模型

程序员小灰  · 公众号  · 程序员  · 2018-05-18 08:10
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  AskHarries1. JVM内存模型2. 程序计数器(PC)每个线程都会有自己私有的程序计数器(PC)。可以看作是当前线程所执行的字节码的行号指示器。也可以理解为下一条将要执行的指令的地址或者行号。字节码解释器就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、 循环、 跳转、 异常处理、 线程上下文切换,线程恢复时,都要依赖PC.如果线程正在执行的是一个Java方法,PC值为正在执行的虚拟机字节码指令的地址如果线程正在执行的是Native方法,PC值为空(未定义)3.虚拟机栈(VM Stack)VM Stack也是线程私有的区域。他是java方法执行时的字典:它里面记录了局 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照