哪里有卖115资源

哪有卖115资源《十薇:T77554》程序计数器是一块较小的空间,记录着当前线程所执行的字节码的行号指示器。我们知道,Java虚拟机的多线程是通过抢占CPU分配的时间片来完成的,那么,当前线程正在执行的时候,就会遇到别的线程抢占了时间片导致当前线程挂起,如果没有程序计数器,当CPU下一次想要再继续执行这个线程的时候,它并不知道这个线程执行到了,所以需要有这么一个计数器来记录它上次执行到哪个位置,因此每个Java虚拟机线程都有其自己的 pc(程序计数器)寄存器,该pc寄存器包含当前正在执行的Java虚拟机指令的地址。

   有一点我们要知道,当我们执行的是native方法时,这个计数器为空,因为程序计数器记录的是字节码指令地址,但是native方法是大多是通过C实现并未编译成需要执行的字节码指令所以在计数器中是空的,native 方法是通过调用系统指令来实现的,由原生平台直接执行。

二、虚拟机栈

   虚拟机栈和程序计数器一样,也是线程私有的,每个Java虚拟机线程都有一个私有Java虚拟机堆栈,与该线程同时创建。栈是一种数据结构,那么数据结构是用来存储数据的,每个方法在执行的时候都会创建一个栈帧用来存储局部变量表、操作数栈,本地方法栈、动态链接等。每个方法从调用到完成的过程就对应着一个栈帧在虚拟机栈中的入栈和出栈的过程。

上一篇:115网盘资源谁有卖的(✝)


下一篇:115资源共享