原创

CAS(乐观锁)

CAS全称Compare And Swap,中文叫做交换与对比

CAS主要有3个基本操作函数:内存值A,旧的预期值B,要修改的新值C

更新的时候A B会进行对比,如果两个值都一样的话,才会将内存地址里面的A修改成C,如果这个有其他线程已经提前一步进行修改了,这就导致内存值A与预期值B对不上,就会导致修改失败

正文到此结束
该篇文章的评论功能已被站长关闭