JAVA内存模型 定义 JMM决定一个线程对共享变量的写入何时对另一个线程可见。抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存中,每个线程都有一个私有的本地内存。本地内存中存储了该线程以读/写共享变量的副本。本地内存是JMM的一个抽象概念,并不是真实存在。 上图的通信过程 1、线程A把本地内存A中更新过的共享变量刷新到主内存中去 2、线程B到主内存中去读取线程A之间已更新过的共享变量 上面两个步骤实质上是线程A将更新过的共享变量刷新到主内存中去后,然后发送消息给线程B,线程B…

2018年7月31日 0条评论 5点热度 阅读全文