Java Volatile理解

参考资料:
http://www.google.com/cse?sa.x=0&sa.y=0&cx=010284515138798138769%3Aajbqkpwaapm&ie=UTF-8&q=volatile#gsc.tab=0&gsc.q=volatile&gsc.page=1

1、最完整说明Volatile作用的文章:

http://ifeve.com/jmm-faq-volatile/

2、说明了volatile的使用场景的文档:

http://www.ibm.com/developerworks/cn/java/j-jtp06197.html

3、说明了Volatile的实现原理:

1、Volatile如何实现线程本地缓存和主存同步
http://ifeve.com/volatile/

2、Volatile中禁止重排序的实现原理
http://ifeve.com/java-memory-model-4/

4、Java的线程工作内存的理解:

http://ifeve.com/talk-to-my-understanding-of-the-java-memory-model/

5、Volatile使用过程中疑问收集:

volatile是否能保证数组中元素的可见性:http://ifeve.com/volatile-array-visiblity/

6、其他相关文章:

http://ifeve.com/syn-jmm-volatile/

你可能感兴趣的:(java,volatile,JMM)