HashMap、HashTable、ConcurrentHashMap的对比
ConcurrentHashMap:是线程安全的,用于并发,相比于HashTable效率提高显著,HashTable用synchronized锁住整个表,ConcurrentHashMap因为是分段加锁,可以允许多个修改同时并发进行。底层实现是分段的数组加链表。
底层相关源码:
/**
* Stripped-down version of helper class used in p...
原创
2019-03-10 17:07:28 ·
145 阅读 ·
0 评论