gpt4 book ai didi

Java:并发HashMap

转载 作者:行者123 更新时间:2023-12-02 06:13:29 24 4
gpt4 key购买 nike

在 Java 中映射整数和字符串的正确线程安全集合是什么?ConcurrentHashMap 是正确的方法吗?

private volatile ConcurrentHashMap<int, bool> chm;

上述声明有什么问题。 Eclipse 说“标记“int”上存在语法错误,此标记后需要尺寸”

最佳答案

这会将Integer映射到String。在Java中,泛型必须使用引用类型(Integer、Boolean等),而不是基元(int、boolean等)

private final ConcurrentHashMap<Integer, String> chm;

我不需要变得不稳定,除非万一您会从多个线程将新 map 放入该字段中。 map 本身将负责同步突变。

关于Java:并发HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714542/

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