HashMap

http://www.javashuo.com/article/p-ognsexjq-ke.html安全

多線程環境下:多線程

  • 由於put()操做能夠形成從新分配存儲大小(re-sizeing)的動做,
  • 所以有可能形成無限循環的發生,
  • 因此這時須要使用Hashtable或者ConcurrentHashMap,然後者更優。
    • ConcurrentHashMap 是線程安全的
      • 鎖分段,擴容也是分段擴容,不是整個map
相關文章
相關標籤/搜索