Java CAS(Compare And Swap)

基础知识

CAS(Compare And Swap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与期望的值相等,就使用一个新值替换当前变量的值。
在程序和算法中一个经常出现的模式就是Check And Act模式。先检查后操作模式发生在代码中首先检查一个变量的值,然后再基于这个值做一些操作。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×