automic - JiyangM/spring GitHub Wiki

参考《java高并发编程详解》

原子性:

一件事情要么都做,要么都不做。转账例子,加钱,减钱的动作要么都成功要么多都失败!
  • synchronized 保证了原子性;
  • vaolatile 不能保证了原子性;
  • 原子操作类型的 Automic 能保证原子性;