多线程进阶相关知识点 一.CAS1.1 CAS的原子类1.2 实现自旋锁1.3CAS中的ABA问题1.4 ABA问题的解决 二. callable接口三.reentrantLock3.1 reentrantLock与synchronized区别 四.信息量 semaphore五. CountDownLatch六. concurrentHashMap6.1 concurrentHashMap的优点 一.CAS 1.1 CAS的原子类 这些代码是在java.util.concurrent.atomic包中的原子类,是基于CAS实现的. 1.2 实现自旋锁 1.3CAS中的ABA问题 极端情况: 1.4 ABA问题的解决 二. callable接口 三.reentrantLock 3.1 reentrantLock与synchronized区别 四.信息量 semaphore 五. CountDownLatch 六. concurrentHashMap 6.1 concurrentHashMap的优点