CAS操作和锁的差异