volatile关键字

Posted 吴云龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了volatile关键字相关的知识,希望对你有一定的参考价值。

volatile用处说明

    首先明确一点:

  假如有两个线程分别读写volatile变量时,线程A写入了某volatile变量,线程B在读取该volatile变量时,便能看到线程A对该volatile变量的写入操作,关键在这里,它不仅会看到对该volatile变量的写入操作,A线程在写volatile变量之前所有可见的共享变量,在B线程读同一个volatile变量后,都将立即变得对B线程可见。

 

  这从其他博客看来的,其实对于volatile同步机制,还是不懂,等我懂了再来。

  http://www.ibm.com/developerworks/cn/java/j-jtp06197.html 这个写的挺好的

以上是关于volatile关键字的主要内容,如果未能解决你的问题,请参考以下文章

24.volatile关键字的作用volatile原理可见性内存屏障volatile性能transient

java里volatile关键字有啥特性?

并发之volatile关键字

C语言 中volatile关键字的用法

Volatile关键字

volatile关键字