上面这片文章写的比较好懂。
之前对于多线程,自己并不知道各线程会拷贝一份main memory中的数据用于自己线程的运算。
volatile的原理就是防止各线程从main memory中复制自己,这样各线程看到的永远是main memory中该变量的实际值
上面这片文章写的比较好懂。
之前对于多线程,自己并不知道各线程会拷贝一份main memory中的数据用于自己线程的运算。
volatile的原理就是防止各线程从main memory中复制自己,这样各线程看到的永远是main memory中该变量的实际值