gpt4 book ai didi

java - HashMap,获取时可能是原子的,并且保证键已经完全放入

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

我的代码:

class Pair {
public String key;
public String value;
}
Iterator<Pair> pairs;
HashMap<String, String> map = new HashMap<String, String>();
while (pairs.hasNext()) {
Pair p = pairs.next();
map.put(p.ket, p.value)
// then put p.key to another thread for RPC
// after returned, lookup the hashmap, join the result and p.value, and output
}

每次 RPC 完成后,线程池都会查找 hashmap,将 RPC 结果与 key 的值连接起来。这是原子的吗?

最佳答案

不,HashMap 类不是线程安全的。您将需要添加额外的同步。

关于java - HashMap,获取时可能是原子的,并且保证键已经完全放入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11463443/

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