Java并发基础之对于CAS和AQS原理的一点理解

CAS(Compare And Swap) CAS能够简单的理解为比较并替换,利用CPU的CAS指令,同时借助JNI(Java Native Interface为JAVA本地调用)来完成Java的非阻塞算法,实现原子操做。 CAS机制中,使用了3个参数,当前状态下内存中的数值:a;内存中原值:b(该值不是当前状态下内存中的值,而实在操做开始时,从内存中读取的值);要修改的新值:c。在更新一个变量的
相关文章
相关标签/搜索