摘要:
CAS(compare and swep)比较然后交换 通常需要三个参数,一个是预期值,一个是当前值,一个是替换值 逻辑是 当 预期值 与 当前值 相等时,替换值进行替换,同时返回true。 ABA问题 因为CAS需要在操作值的时候,检查值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是 阅读全文
摘要:
CAS(compare and swep)比较然后交换 通常需要三个参数,一个是预期值,一个是当前值,一个是替换值 逻辑是 当 预期值 与 当前值 相等时,替换值进行替换,同时返回true。 ABA问题 因为CAS需要在操作值的时候,检查值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是 阅读全文
|