[[乐观锁]] [[悲观锁]] [[自旋锁]] [[synchorizned]] [[ReentrantLock]] [[Lock]] 接口 [[公平锁]] 和[[非公平锁]] [[Semaphore]] [[AtomicInteger]] [[可重入锁]] [[读写锁]] [[共享锁]]和[[独占锁]] [[重量级锁]]和[[轻量级锁]] [[偏向锁]] [[分段锁]] [[同步锁]]和[[死锁]] **锁优化** 1. 减少锁的持有时间 2. 减少锁的粒度 3. 锁分离 4. 锁粗化 5. 锁消除