Java中的CAS原理

前言:在对AQS框架进行分析的过程中发现了很多CAS操作,因此有必要对CAS进行一个梳理,也便更清楚的了解其原理。 1.CAS是什么 CAS,是compare and swap的缩写,中文含义:比较交换。 CAS操作包含三个操作数——需要读写的内存值(V)、预期原值[进行比较的值](A)和新值(B)。如果V的值与A值匹配时,那么就将该内存位置的值更新为新值,否则不做任何操作。 CAS用于同步的方式
相关文章
相关标签/搜索