1.HashMap安全
線程不安全,因此性能高,能夠經過繼承collection來調用方法實現線程安全。多線程
2.Hashtable併發
線程安全性能
3.concurrentHashMapspa
線程安全的,在多線程下效率更高。、線程
注:hashtable:使用一把鎖處理併發問題,當有多個線程訪問時,須要多個線程競爭一把鎖,致使阻塞。繼承
concurrentHashMap則使用分段,至關於把一個hashmap分紅多個,而後每一個部分分配一把鎖,這樣就能夠支持多線程訪問。hash