java-运行时数据区域-程序计数器
程序计数器是一块较小的内存,可以看作是当前线程所执行的字节码行号指示器。
Java虚拟机的多线程是通过各个线程的轮流切换并分配处理器的执行时间(cpu时间片)来实现的,同一时间处理器 只能执行一条线程,为了线程切换后可以恢复到原来执行的位置,每条线程需要一个独立的程序计数器,各个线程的程序计数器互不影响,独立存储,这类内存区域为线程私有的内存。
java-运行时数据区域-程序计数器
程序计数器是一块较小的内存,可以看作是当前线程所执行的字节码行号指示器。
Java虚拟机的多线程是通过各个线程的轮流切换并分配处理器的执行时间(cpu时间片)来实现的,同一时间处理器 只能执行一条线程,为了线程切换后可以恢复到原来执行的位置,每条线程需要一个独立的程序计数器,各个线程的程序计数器互不影响,独立存储,这类内存区域为线程私有的内存。