ConcurrentHashMap 的 get、put 都安全,连着调用为何仍会丢计数?用短代码和源码解释 merge、外部加锁、可变值与 COW 遍历,附面试问答和自测。