##什么是CAS

Compare-and-swap In computer science, compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization 用来在多线程中获取同步的一个原子指令

##解决什么问题 比如比较常见的例子,计数的问题 public class IntegerTest { private static Integer count = 0; synchronized public static void increment() { count++; } }