可见性:对一个volatile变量的读,总是能看到(任意线程)对这个volatile变量最后的写入。 原子性:对任意单个volatile变量的读写具有原子性,但类似于volatile++这种复合操作不具有原子性。