【悲观锁】Java 线程八锁 【线程】Java线程状态的转换 【悲观锁】Synchronized和ReentrantLock的区别 【线程方法】多线程下 wait、notify、park、unpark 和 await、signal 的区别 【内存】Java中的volatile 【设计模式-单例模式】Java 单例模式双重校验锁变量 【CAS-乐观锁】AtomicInteger 【乐观锁】AtomicReference 【设计模式-享元模式】Java 享元模式自定义连接池