Java进阶:CAS原理详解
生活随笔
收集整理的這篇文章主要介紹了
Java进阶:CAS原理详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
概述
- CAS是Compare And Swap的簡稱,即:比較并交換
- Java中常見的是Atomic相關(guān)類使用了CAS,例如:AtomicInteger、AtomicBoolean等等
- 實(shí)現(xiàn)CAS的底層用的是Unsafe操作類
先看個小例子
public static void main(String[] args) {AtomicInteger atomicInteger = new AtomicInteger(5);atomicInteger總結(jié)
以上是生活随笔為你收集整理的Java进阶:CAS原理详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java进阶:AtomicReferen
- 下一篇: Java进阶:ArrayList线程安全