一、源码解析
1.1 AQS
![](https://img.haomeiwen.com/i17524543/a41e217b6b486d85.png)
![](https://img.haomeiwen.com/i17524543/fd781b0a7e4f1cf2.png)
- Exclusive:ReentrantLock
- Share:Semaphore/CountDownLatch
- CyclicBarrier
并发编程之 CountDown 源码分析
并发编程之 CyclicBarrier 源码分析
并发编程之 Semaphore 源码分析
1.2 ThreadPool
1.3 CopyOnWriteArrayList
1.4 HashMap
1.5 ConcurrentHashMap
1.6 ThreadLocal
二、并发实战
2.1 高并发/高性能
- 分布式系统
- 多级缓存,本地缓存/Redis/MySQL
- MQ削峰
- 限流
- 单机压测/全链路压测/性能优化
- 故障演练/健康度检查
- JVM调优
- 同机房调用
- 数据库碎片整理
2.2 高可用
- 蓝绿部署/金丝雀部署
- Redis分片隔离
- MySQL/Redis/ES业务域隔离
- 降级开关
网友评论