CAS(Compare and swap),是一條CPU并發(fā)原語。
它的功能是判斷內存某個位置的值是否為預期值,如果是則更改為新的值,這個過程是原子的。原語的執(zhí)行必須是連續(xù)的,執(zhí)行過程中不允許打斷,所以CAS是一條CPU的原子指令,所以不會造成所謂的數據不一致問題。
cas功能有什么用急求答案,幫忙回答下
CAS(Compare and swap),是一條CPU并發(fā)原語。
它的功能是判斷內存某個位置的值是否為預期值,如果是則更改為新的值,這個過程是原子的。原語的執(zhí)行必須是連續(xù)的,執(zhí)行過程中不允許打斷,所以CAS是一條CPU的原子指令,所以不會造成所謂的數據不一致問題。