随笔分类 -  JVM-内存模型,GC

内存管理(Memory management)-------JVM内存模型,GC
JVM-java内存区域与溢出
摘要:1,运行时数据区 线程共享:堆区,方法区 线程私有:虚拟机栈,程序计数器(PC),本地方法栈 程序计数器:代码地址,没有OOM java虚拟机栈: 栈帧(局部变量表,操作数栈,动态链接,方法出口) 异常:StackOverflowError(线程请求的虚拟机栈深度>虚拟机允许的最大深度),OOM(虚 阅读全文

posted @ 2018-01-11 23:19 Vindia

JVM-内存模型
摘要:Java内存模型 JMM:定义变量(字段实例,静态字段,不包括局部变量与方法参数,因为是线程私有的)的访问规则 1,主内存与工作内存 主内存 线程工作内存,变量副本 线程间变量传递,通过主内存传递 2,主内存和工作内存交互操作 交互协议:8种操作,每种操作原子化,不可以细分 lock unlock 阅读全文

posted @ 2018-01-11 00:00 Vindia

导航