gpt4 book ai didi

java - Java Controller 中的 HashMap 或 ConcurrentHashMap?

转载 作者:行者123 更新时间:2023-12-02 07:37:35 26 4
gpt4 key购买 nike

如下所述:ConcurrentHashMap in Java? Java 中的并发 hashmap 是线程安全的。 Java Controller 用于Web请求,并且可以从Web同时调用。

我的问题是:我应该在 Java 中使用并发 HashMap 而不是 HashMap 吗?

最佳答案

如果您要进行并发读取和一次或两次并发写入,则只需要一个 ConcurrentHashMap。如果您在初始化后从不更改映射,则常规的 HashMap 就足够了。

Controller 通常不应包含任何特定于请求的状态(任何此类状态都应作为参数传递给方法),并且如果您以这种方式设计 Controller ,则不需要在 Controller 内进行任何同步。

关于java - Java Controller 中的 HashMap 或 ConcurrentHashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981743/

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