标签:
1.volatile关键字
理解volatile的关键首先要理解处理器缓存和主存。
如果将一个域声明为volatile,那么只要对这个域产生了写操作,那么所有读操作都可以看到这个修改,即volatile域的写操作会向主存刷新。
同步synchronized也会导致向主存中刷新,所以如果一个域完全由synchronized保护就不必设置为volatile。
2.原子性和可见性
可见性:
原子性:
标签:
原文地址:http://www.cnblogs.com/barker/p/5174420.html