CAS技术之底层原理

1、什么是CAS CAS的全称为Compare-And-Swap ,它是一条CPU并发原语。它的功能是判断内存某个位置的值是否为预期值,若是是则更新为新的值,这个过程是原子的。java CAS并发原语提如今Java语言中就是sun.miscUnSafe类中的各个方法。调用UnSafe类中的CAS方法,JVM会帮我实现CAS汇编指令.这是一种彻底依赖于硬件 功能,经过它实现了原子操做。再次强调,因为
相关文章
相关标签/搜索