【多线程】Java中的volatile到底起着什么样的做用呢

当声明共享变量为volatile后,对这个变量的读/写将会很特别。那么它到底起着怎样的做用呢?java 1、可见性 可见性指的是线程之间的可见性,一个线程修改的状态对另外一个线程是可见的。也就是一个线程对一个volatile变量的读,老是能看到(任意线程)对这个volatile变量最后的写入。 其实之因此要保证可见性,主要与Java的内存模型有关。web 内存模型 每一个线程在执行的时候,会从主内
相关文章
相关标签/搜索