HashMap是否线程安全,为何不安全。ConcurrentHashMap,线程安全,为何安全。底层实现是怎么样的?

答案解析

HashMap非线程安全,多个线程同时put/get易数据错乱。ConcurrentHashMap线程安全,分段锁或CAS保证并发访问安全,底层采用分段/桶锁机制。