gpt4 book ai didi

java - 我应该使用 ConcurrentHashMap 吗?

转载 作者:行者123 更新时间:2023-12-02 05:02:05 25 4
gpt4 key购买 nike

关于 ConcurrentHashMap 的一个简单问题:

public Map<String, String> getA(){
get something from db in a HashMap lets call it x
....
do some operations in on x
....
put the result in ConcurrentHashMap lets call it A
.....
return A
}

使用 ConcurrentHashMap 有意义还是应该使用 HashMap?

1.HashMap
2.ConsurentHashMap

最佳答案

如果您位于不同的线程上,或者同时对数据进行操作(多线程委托(delegate)等),是的,请使用ConcurrentHashMap。否则,HashMap 应该可以(根据您提供的信息)。

根据阅读您的伪代码,我的印象是您没有在不同的线程上工作,因此 HashMap 应该就足够了。

关于java - 我应该使用 ConcurrentHashMap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28175247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com