深入理解JVM虚拟机(1)运行时数据区

运行时数据区 运行时数据区由:程序计数器、虚拟机栈、本地方法栈、堆和方法区组成。 程序计数器:记录当前执行的代码行号,由于java多线程是通过线程轮流切换,分配处理器执行时间来实现,任何一个确定的时刻,一个CPU只能执行一个线程的代码,为例保证下一次线程执行时,能正常继续执行,每个线程需要独立的计数器 虚拟机栈:描述了虚拟机执行方法的内存模型。当执行一个方法时,虚拟机会同步创建一个栈帧,用于存储局
相关文章
相关标签/搜索