2. jvm内存结构概述

方法区中是永久的,不回收的,所以常量不宜定义太多。会产生内存溢出的问题。 方法区被所有线程共享的。还需要注意线程安全问题。 栈:每个线程私有,不会共享。不会有线程安全问题。 本地方法栈:主要是调用c语言的. pc寄存器: 每个线程启动的时候,都会创建一个PC(Program Counter,程序计数器)寄存器。PC寄存器里保存有当前正在执行的JVM指令的地址。 每一个线程都有它自己的PC寄存器,也
相关文章
相关标签/搜索