摘要: 1. volatile修饰的变量具有可见性 编译器为了加快程序运行的速度,对一些变量的写操作会先在寄存器或者是CPU缓存上进行,最后才写入内存. 而在这个过程中,变量的新值对其他线程是不可见的. 在多线程环境下,一个线程对共享变量的操作对其他线程是不可见的。 volatile是变量修饰符,其修饰的变 阅读全文
posted @ 2018-03-01 11:09 _Magical 阅读(141) 评论(0) 推荐(0)