程序计数器 JVM内存划分 程序计数器只为当前的线程所服务 cpu将时间片分配给线程,然后线程开始执行对应代码(指令)Thread1 --> 50Thread2 -->33Thread3 --> ? 程序计数器会记录当前线程要执行指令的内存地址 因为指令也会被存放到JVM的内存中(加载类的过程中) 它只占用一小部分内存区域,只记录一个地址,所以我们认为程序计数器是不会出现内存溢出问题的分区。