java并发——java内存模型

并发编程两个关键问题: 线程之间如何同步和线程之间如何通信,java采用共享内存模型进行同步和通信 java内存的抽象结构 在java中,所有实例域、静态域、和数组元素都存储在堆内存中,堆内存在线程之间共享,局部变量、方法定义参数等不共享,他们不存在内存可见性问题,也不收到内存模型的影响 JMM通过控制主内存和每个线程的本地存储之间的交互来为java程序提供内存可见性 happens-before
相关文章
相关标签/搜索