美文网首页
Android 单例中volatile关键字作用

Android 单例中volatile关键字作用

作者: 迷途小子 | 来源:发表于2017-01-16 10:50 被阅读0次

volatile作用

有时会有这样的情况出现,编译器为了加速程序运行,因此对于一些变量的写操作会先在寄存器或者CPU的缓存上进行,最后才写入内存。
而这个过程,变量的新值对于其它线程是不可见的,为了保证其它线程也能读取到内存中的最新值,因此需要用到volatile关键字,它的作用就是使它修饰的变量的读写操作都必须在内存中进行。

相关文章

网友评论

      本文标题:Android 单例中volatile关键字作用

      本文链接:https://www.haomeiwen.com/subject/fsoubttx.html