CopyonWriteArraryList 适合 写少读多 的并发场景 ReadWriteLock 即读写锁 , 要写与写之间互斥 , 读写之间互斥 读与读之间可以并发执行 。 在读多写少的情况下可以提高效率 ConcurrentHashMap 是同步的HashMap 读写都加锁 volatile只保证多线程操作的可见性 , 不保证原子性