CAS机制的原理解读

一. CAS是什么? 一、CAS的全拼是:compare and swap,中文意思是:比较和交换。CAS包含3个操做数值【内存位置(也叫偏移量)V、预期值A、新值B】,根据偏移量找到预期值作对比,若是值相等,那么用新值覆盖;若是和预期值不相等,那么该线程发生自旋(实质是循环获取对比); 二、CAS相似于乐观锁 【乐观锁】:用某种方式不加锁来处理资源,好比经过给记录加version来获取数据,性能
相关文章
相关标签/搜索