Java 线程同步:Lock 机制与 AQS 原理 | 极客日志