gpt4 book ai didi

java - 并发 HashMap : checking size

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:40:36 26 4
gpt4 key购买 nike

Concurrent Hashmap 可以解决 hashmap 中出现的同步问题。因此,如果我们将同步键与 hashmap 一起使用,添加和删除会很快。如果多个线程检查 concurrentHashMap 大小,那么检查 hashmap 大小呢?我们还需要同步关键字吗:如下所示:

public static synchronized getSize(){
return aConcurrentHashmap.size();
}

最佳答案

concurentHashMap.size() 将返回调用时已知的大小,但当您使用该数字时它可能是一个陈旧的值,因为另一个线程同时添加/删除了项目.

然而,ConcurrentMaps 的全部目的是您不需要同步它,因为它是一个线程安全的集合。

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

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