每个线程有一个独立的程序计数器,线程之间互不影响。是当前线程所执行的字节码的行号指示器,这样线程切换回来后,也能继续执行字节码。因为存储的是一个字节码行号地址,所以是唯一不会出现OOM的区域,没有垃圾回收。