1.基本类型,引用类型的赋值,引用是原子的操作;2.long与double的赋值,引用是可以分割的,非原子操作;3.要在线程间共享long或double的字段时,必须在synchronized中操作,或是声明成volatile.