HashMap和HashTable的区别?HashTable和ConcurrentHashMap的区别?

HashMap、HashTable、ConcurrentHashMap这三者其实一个演变的过程:

一开始是HashMap,效率很高但是线程不安全,所以出现了HashTable,问题又来了就是线程是安全了,但是效率很低;后面出现了ConcurrentHashMap,把HashMap和HashTable各自的缺点都解决了,效率高又线程安全。

推荐几篇文章,看完就理解了:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章