Java中的CAS原理

前言:在對AQS框架進行分析的過程中發現了很多CAS操作,因此有必要對CAS進行一個梳理,也便更清楚的瞭解其原理。 1.CAS是什麼 CAS,是compare and swap的縮寫,中文含義:比較交換。 CAS操作包含三個操作數——需要讀寫的內存值(V)、預期原值[進行比較的值](A)和新值(B)。如果V的值與A值匹配時,那麼就將該內存位置的值更新爲新值,否則不做任何操作。 CAS用於同步的方式
相關文章
相關標籤/搜索