CAS
2019-10-08 本文已影响0人
scott_alpha
compare and swap
有三个参数,一个原值,一个预期值,一个内存地址,在修改值的时候,只有原值和预期值一样才能修改。通过调用unsafe里面的方法来实现的,只能保证单个数据原子性,用途不广。
ABA问题。
compare and swap
有三个参数,一个原值,一个预期值,一个内存地址,在修改值的时候,只有原值和预期值一样才能修改。通过调用unsafe里面的方法来实现的,只能保证单个数据原子性,用途不广。
ABA问题。