volatile的实现原理

    Java语言提供了volatile,在某些情况下比锁更加方便。如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致的。     那volatile是如何实现可见性的呢,如果我们对volatile修饰的字段进行写操作时,CPU会做些什么事情呢。          如果将上述代码转变成汇编代码,如下:     被volatile变量修饰的共享变量进行写操
相关文章
相关标签/搜索