concurrentHashMap 到底採取了什麼措施使得它比synchronized(HashMap)好

免鎖容器背後的通用策略: 1使用Lock機制 而不是synchronized 2 對容器的修改可以與讀取操作同時發生,只要讀取者只能看到完成修改的結果即可。(volatile) 3 修改是在容器數據結構的某一部分的一個單獨副本上執行的,這樣就能避免鎖住整個容器 Java Memory Model中,Memory分爲兩類, main memory和working memory,main memory
相關文章
相關標籤/搜索