2019年4月3日

volatile和synchronized实现内存可见性的区别

摘要: 先看看synchronized实现内存可见性 加锁(synchronized同步)的功能不仅仅局限于互斥行为,同时还存在另外一个重要的方面:内存可见性。我们不仅希望防止某个线程正在使用对象状态而另一个线程在同时修改该状态,而且还希望确保当一个线程修改了对象状态后,其他线程能够看到该变化。而线程的同步 阅读全文

posted @ 2019-04-03 16:09 风再起时9302 阅读(264) 评论(0) 推荐(0)

导航