Java教程

JVM 2.1 程序计数器

本文主要是介绍JVM 2.1 程序计数器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 Program Counter Register程序计数器(寄存器)。

程序计数器作用

       如图最上放代码,PrintStream out = System.out; 代码所对应的二进制字节码为0和3,当解释器执行了0,此时程序计数器储存的值变为3,以便记录下一步需要执行字节码的位置。

       JVM的此功能本质上通过寄存器实现。

线程私有

       每个线程都有自己的程序计数器。Java中线程的时间片用完,但是run方法没有执行完,这时候也是程序计数器来记录下次线程执行的代码位置。

        程序计数器不会内存溢出!

这篇关于JVM 2.1 程序计数器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!