什么是程序计数器?在java世界里,java程序天生是多线程运行的且现代CPU多采用时间片轮转LLRU调度,当线程的时间片到的时候,必然会有线程间的切换,就需要有一个东西来记录当前线程的执行到那一步,当此线程再次获得时间片时可以恢复到之前的执行行。
1) 程序计数器是JVM中一小块内存而且是JVM唯一一个没有定义OOM异常的区域
2)程序计数器属于线程私有,记录当前线程执行命令行号的地址
什么是程序计数器?在java世界里,java程序天生是多线程运行的且现代CPU多采用时间片轮转LLRU调度,当线程的时间片到的时候,必然会有线程间的切换,就需要有一个东西来记录当前线程的执行到那一步,当此线程再次获得时间片时可以恢复到之前的执行行。
1) 程序计数器是JVM中一小块内存而且是JVM唯一一个没有定义OOM异常的区域
2)程序计数器属于线程私有,记录当前线程执行命令行号的地址