hashmap功能用哪個安全的類可以實現?
有2種辦法讓HashMap線程安全,分別如下:
方法一:通過Collections.synchronizedMap()返回一個新的Map,這個新的map就是線程安全的。 這個要求大家習慣基于接口編程,因為返回的并不是HashMap,而是一個Map的實現。
方法二:重新改寫了HashMap,具體的可以查看java.util.concurrent.ConcurrentHashMap. 這個方法比方法一有了很大的改進。
上一篇vn怎么補幀
hashmap功能用哪個安全的類可以實現?
有2種辦法讓HashMap線程安全,分別如下:
方法一:通過Collections.synchronizedMap()返回一個新的Map,這個新的map就是線程安全的。 這個要求大家習慣基于接口編程,因為返回的并不是HashMap,而是一個Map的實現。
方法二:重新改寫了HashMap,具體的可以查看java.util.concurrent.ConcurrentHashMap. 這個方法比方法一有了很大的改進。