java运行时数据内存区域(堆,栈)分析

java运行时的数据区 java运行时,会在内存中开辟一块空间,这块空间里面有如上的几块区域。 1.程序计数器 程序计数器是一块较小的内存区域,用来存放当前线程执行字节码的行号,字节码解释器通过改变这个计数器的字来选取下一条需要执行的指令,包括分支,循环,跳转,异常处理等。所以在在每个线程中都需要一个独立的程序计数器。如果所有线程共用一个程序计数器会导致执行紊乱。 如果一个线程正在执行一个java
相关文章
相关标签/搜索