6-java内存模型(JMM):共享内存的并发模型

 2019-12-10 16:10  阅读(1076)
文章分类:Java Core
  1. java内存模型(JMM):共享内存的并发模型

    1. 模型结构:内存可见性

20191210001621\_1.png

    1. 问题

如果线程t1更新后数据并没有及时写回到主存,而此时线程t2读到的是过期的数据,出现脏读现象。

    1. 处理方案

使用同步机制synchronized,lock等控制不同线程间操作发生的相对顺序来解决。

使用volatile关键字,使得volatile变量每次都能够强制刷新到主存,从而对每个线程都是可见的。

多线程学习大纲:https://mp.csdn.net/postedit/84768644

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> 6-java内存模型(JMM):共享内存的并发模型

相关推荐