深入分析 CAS

1. 概述 CAS ,Compare And Swap ,即比較並交換。Doug Lea 大神在實現同步組件時,大量使用CAS 技術,鬼斧神工地實現了Java 多線程的併發操作。整個 AQS 同步組件、Atomic 原子類操作等等都是基 CAS 實現的,甚至 ConcurrentHashMap 在 JDK 1.8 的版本中,也調整爲 CAS + synchronized 。可以說,CAS 是整個
相關文章
相關標籤/搜索