1 个回答
要讲到CAS就不得不说synchronized锁了,它是Java锁。synchronized锁每次只会让一个线程去操作共享资源。而CAS相当于没有加锁,多个线程都可以直接操作共享资源,在实际去修改的时候才去判断能否修改成功。在很多的情况下会synchronized锁要高效很多
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答
您需要 登录 后回答此问题!