- 首先我们要知道每条线程都需要有一个独立的程序计数器,各个线程之间计数器互不影响.
多线程中, 会存在线程的上线文切换, 因为以下一些原因导致 cpu 不再执行当前的线程,转而执行另一个线程的代码 - 当发生上下文切换时,需要由操作系统保存当前线程的状态,并恢复另一个线程的状态,Java 中对应的概念就是程序计数器(Program Counter Register),它的作用是记住下一条 jvm 指令的执行地址,是线程私有的.
java 程序计数器是什么
最新推荐文章于 2024-07-23 05:30:00 发布