为什么要用CAS呢?

提问者:帅平 问题分类:面试刷题
为什么要用CAS呢?
1 个回答
理解的心
理解的心
要讲到CAS就不得不说synchronized锁了,它是Java锁。synchronized锁每次只会让一个线程去操作共享资源。而CAS相当于没有加锁,多个线程都可以直接操作共享资源,在实际去修改的时候才去判断能否修改成功。在很多的情况下会synchronized锁要高效很多
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答