1.计较并交换 CompareAndSet
2.unsafe是什么?
unsafe是cas的核心类 来自jdk的sum.miscs
CAS 是一条cpu元语 并且它是连续的,在执行过程中不允许被打断
automicInteger源码:
3.cas缺点
*循环时间长开销大
*只能保证一个共享变量的原子操作
*引出来ABA问题
unsafe是cas的核心类 来自jdk的sum.miscs
CAS 是一条cpu元语 并且它是连续的,在执行过程中不允许被打断
automicInteger源码:
*循环时间长开销大
*只能保证一个共享变量的原子操作
*引出来ABA问题