★ 1.讲讲 Lock 锁 是一个接口,有三个实现类,分别是常用的 可重入锁,读锁.写锁.常用的是可重入锁. 加锁使用lock() 方法,解锁使用 unlock() 方法.Lock的底层是 AQS+CAS机制 实现. Lock 常用子类 可重入锁ReentrantLock 有两种模式, 公平锁模式.非公平锁模式 . 公平锁模式和非公平锁模应用 默认一般创建的是非公平锁,就是允许线程插队,而不是按先来后到顺序 并发量高的,非公平可能会导致线程饿死 === 做中间件,比如rocketmq 就需要关注…