在java中,Hashmap是線程不安全的,通過鎖的機制和粒度,在源碼中提供了HashTable和ConcurrentHashMap兩種數據結構供使用,但是如果不使用鎖,有什么方法將HashMap做到再業務中是線程安全的呢?==========================================================================我有一種思路是這樣的:首先有一個map,再使用它的時候,將他賦值給一個新的map,我們叫他map',然后再將該map'做為key,存成一個新map。新map為Map<map',value>,這樣每次添加的時候,是基于map'來添加的?各路大神,還有沒有其他思路呢?大家一起來討論討論哈。
添加回答
舉報
0/150
提交
取消