volatile只能保证单次读/写的原子性,其本身并不能完全保证原子性,例如i++的原子性就不能保证,但是谈到volatile一般只说可见性和有序性,说原子性有点转牛角尖了