抓住幾大點:
線程池、鎖、原子類
ThreadPoolExecutor ArrayBlockingQuue LinkedBlokingQueue 等阻塞隊列
ConcurrentHashMap CopyOnWriteArrayList 線程安全的容器或集合
CountDownLatch CyclicBarrier Semophore(信號量) 這些鎖的底層用的都是 AQS
還有兩個子包:
atomic: 里面是一些原子類 比如 AtomicInteger AtomicLong AtomicRefrence AtomicStampedReference 底層是通過CAS來實現的
locks: 主要是跟鎖相關的一些類 比如 Condition ReentrantLock ReentrantReadWriteLock 底層是通過 AQS來實現的