【死磕Java併發】----深刻分析CAS

CAS,Compare And Swap,即比較並交換。Doug lea大神在同步組件中大量使用CAS技術鬼斧神工地實現了Java多線程的併發操做。整個AQS同步組件、Atomic原子類操做等等都是以CAS實現的,甚至ConcurrentHashMap在1.8的版本中也調整爲了CAS+Synchronized。能夠說CAS是整個JUC的基石。 java CAS分析 在CAS中有三個參數:內存值V、
相關文章
相關標籤/搜索