ConcurrentHashMap 的 get 方法是否要加锁

为什么 ConcurrentHashMap 的读操作不需要加锁?

读要不要做并发控制

courrentHashmap-get为什么要弄成volatile