摘要: 一、背景 最近在看<Java并发编程实战>这本书,看到共享变量的可见性,其中说到“加锁的含义不仅仅局限于互斥行为,还包括内存可见性”。 我对于内存可见性第一反应是volatile:被volatile修饰的变量能够保证每个线程能够获取该变量的最新值,从而避免出现数据脏读的现象。 原因是volatile 阅读全文
posted @ 2018-02-01 10:55 chen_yong 阅读(5435) 评论(3) 推荐(5) 编辑