线程私有的,每个线程一份,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。
例子:
线程1从第1行开始执行

当线程1执行到第10行,cpu的执行权分给了线程2,线程2也从第一行开始执行

当线程2执行到第9行时,线程1拿到了执行权,线程1由于程序计数器的原因会从第10行继续向下执行。

线程1继续执行

线程私有的,每个线程一份,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。
例子:
线程1从第1行开始执行
当线程1执行到第10行,cpu的执行权分给了线程2,线程2也从第一行开始执行
当线程2执行到第9行时,线程1拿到了执行权,线程1由于程序计数器的原因会从第10行继续向下执行。
线程1继续执行