2017年4月3日

volatile关键字与Java内存模型(JMM)

摘要: Java内存模型(JMM)JMM用来屏蔽不同硬件和操作系统的内存访问差异,期望Java程序在各种平台上都能实现一致的内存访问效果; JMM规定里多线程之间的共享变量存储在主存中,每个线程单独拥有一个本地内存(逻辑概念),本地内存存储线程操作的共享变量副本;JMM中的变量指的是线程共享变量(实例变量,static字段和数组元素),不包括线程私有变量(局部变量和方法参数);JMM规定线程对变量的写操作... 阅读全文

posted @ 2017-04-03 11:23 yzwall 阅读(2708) 评论(0) 推荐(2) 编辑

导航