一、JVM内存模型
- 现代计算机模型基础理论知识
- 什么是线程、深入理解Java线程
- JMM Volatile缓存一致性协议
- 指令重排、可见性、原子性、顺序一致性、happens-before详解、as-if-seria
二、并发同步处理
- Synchronized内置锁实现原理
- Synchronized锁的膨胀升级过程分析
- AbstractQueuedSynchronizer(AQS)详解
- 乐观锁、悲观锁、重入锁、公平锁、非公平锁及锁的粒度详解
- ReentrantLock/ReentrantReadWriteLock、ReadWriterLock详解
- Condition 条件队列 同步队列
三、并发包之tools限制
- CountDownLatch详解
- Semaphore详解
- CyclicBarrier详解
四、并发包之atomic原子操作
- atomic类 ThreadLocal ABA JMM
- cas算法乐观锁
- Unsafe魔法类详解
五、阻塞队列BlockingQueue详解
- ArrayBlockingQueue 数组有界队列
- ConcurrentLinkedQueue 链表有界队列
- PriorityBlockingQueue 优先级排序无界队列
- DelayQueue 延时无界队列