java多线程 Java并发编程:volatile关键字解析 和双重检查(Double-Check) ReentrantLock用到了AQS,AQS用到了CLH队列和CAS java中volatile关键字的含义