cas不属于加锁的范畴,底层是CPU向上提供的一条原子性指令,当然开销比其他单个指令肯定要大