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

  1. java内存模型(JMM):共享内存的并发模型
    1. 模型结构:内存可见性

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

    1. 问题

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

    1. 处理方案

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

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

 

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

    原文作者:java内存模型
    原文地址: https://blog.csdn.net/qq_38331606/article/details/84619826
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞