java的原子操作 高手来 迷糊死了
我在网上查到的资料如下1.基本类型,引用类型的赋值,引用是原子的操作;
2.long与double的赋值,引用是可以分割的,非原子操作;
详细出处参考:http://www.
我的问题是
1.我没理解上面的东西:我的理解是基本类型,引用类型的赋值都是原子的,long和double的赋值是非原子的,但是第二点后半句是什么意思“引用是可以分割的,非原子操作”,那不和第一句引用时原子的矛盾了吗?
2.是不是long和double加了volatile就是原子操作了