CAS 指令需要有 3 个操作数,分别是内存地址 V、旧的预期值 A 和新值 B。当执行操作时,只有当 V 的值等于 A,才将 V 的值更新为 B。
CAS操作需要硬件级别的支持,要求 compare 和 swap或set是原子操作。
CAS(Compare_And_Swap 或者 Compare_And_Set)
最新推荐文章于 2023-09-04 20:51:19 发布
CAS 指令需要有 3 个操作数,分别是内存地址 V、旧的预期值 A 和新值 B。当执行操作时,只有当 V 的值等于 A,才将 V 的值更新为 B。
CAS操作需要硬件级别的支持,要求 compare 和 swap或set是原子操作。