http://www.knowsky.com/1055543.html
显示volatile保证可见性。大致实现就是被该关键字修饰的变量每次写操作都会保证写到内存而非单纯寄存器,每次读操作都会保证从内存读出而非读寄存器里的副本。
其次就是CAS技术,每次写操作都会比较内存现有值和旧值是否一致,不一致则重新执行写操作。
可见性保证可以保证set和get。
http://www.knowsky.com/1055543.html
显示volatile保证可见性。大致实现就是被该关键字修饰的变量每次写操作都会保证写到内存而非单纯寄存器,每次读操作都会保证从内存读出而非读寄存器里的副本。
其次就是CAS技术,每次写操作都会比较内存现有值和旧值是否一致,不一致则重新执行写操作。
可见性保证可以保证set和get。
转载于:https://www.cnblogs.com/Jacket-K/p/10114307.html