CAS(Compare and swap),是一条CPU并发原语。
它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。原语的执行必须是连续的,执行过程中不允许打断,所以CAS是一条CPU的原子指令,所以不会造成所谓的数据不一致问题。
cas功能有什么用急求答案,帮忙回答下
CAS(Compare and swap),是一条CPU并发原语。
它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。原语的执行必须是连续的,执行过程中不允许打断,所以CAS是一条CPU的原子指令,所以不会造成所谓的数据不一致问题。