摘要: 学完本章中,读者需要回答: 1.什么是CAS? 2.什么是ABA?如何解决ABA问题? 3. AtomicReference原子引用在什么场景下使用? 6.4.1 CAS是什么 CAS是CompareAndSwap的缩写,作用是比较与交换。 线程对变量的读... 阅读全文
posted @ 2021-01-26 10:11 javawxid 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 学完本章中,读者需要回答: 1.什么是volatile? 2.volatile如何使用? 3. volatile的几个特性,如何解决volatile不保证原子性? 6.3.1 JMM Volatile 缓存一致性协议 当程序在运行过程中,计算机会将运算... 阅读全文
posted @ 2021-01-26 10:03 javawxid 阅读(14) 评论(0) 推荐(0) 编辑