CAS(非阻塞算法),CAS是由CPU硬件实现,所以执行相当快.CAS有三个操作参数:内存地址,期望值,要修改的新值,当期望值和内存当中的值进行比较不相等的时候,表示内存中的值已经被别线程改动过,这时候失败返回,当相等的时候,将内存中的值改为新的值,并返回成功。
关于java中的CAS(乐观锁)的一些基本知识
最新推荐文章于 2024-08-03 23:33:07 发布
本文详细介绍了CAS(Compare and Swap)非阻塞算法的工作原理及其在并发控制中的应用。CAS由CPU硬件实现,执行速度快,通过比较内存地址处的期望值与实际值来决定是否更新值,是实现原子操作的基础。
5万+

被折叠的 条评论
为什么被折叠?



