concurrenthashmap 相关问题

Java ConcurrentHashMap数据结构。 ConcurrentHashmap是一个哈希表,支持检索的完全并发性和可更新的预期并发性。它允许从多个线程并发地修改Map,而无需阻止它们

你怎么知道哪个线程会先运行?

我有这个练习,但我不明白正确答案的原因:import java.util.Iterator; import java.util.Map.Entry; import java.util.concurrent.ConcurrentHashMap; ...

回答 2 投票 1

JDK7中的ConcurrentHashMap代码说明(scanAndLockForPut)

JDK7中ConcurrentHashMap中方法scanAndLockForPut的源代码说:private HashEntry scanAndLockForPut(K key,int hash,V value){HashEntry 第一个= ...

回答 3 投票 4

为什么在ConcurrentHashMap中使用0.5作为Poisson分布的参数?

根据ConcurrentHashMap中的java doc:*理想情况下,bin中节点的频率遵循Poisson分布*(http://en.wikipedia.org/wiki/Poisson_distribution),其参数为...

回答 1 投票 4

ConcurrentHashMap JDK 8何时使用computeIfPresent

新版本的jdk 8的Concurrent Hash Map有两个新方法。 computeIfAbsent computeIfPresent putIfAbsent - 旧方法我理解putIfAbsent和computeIfAbsent的用例。但......

回答 4 投票 17

我正在尝试增加ConcurrentHashMap的值

全部采用多线程编程,无需番石榴。我的问题和这个问题一样,但我想解决它而不会中断;我已经阅读过这个主题,但仍然没有解决问题,我......

回答 2 投票 0

Java - ThreadLocal与ConcurrentHashMap

关于ThreadLocal和ConcurrentHashMap之间的性能差异,我有一个非常简单的问题。在我的代码中的一些地方,我需要维护从Thread到某个Object的映射,其中......

回答 1 投票 5

ConcurrentHashMap的弱一致迭代器

Java Concurrency in Practice提到:ConcurrentHashMap返回的迭代器与失败快速的一致性很弱。弱一致的迭代器可以容忍并发...

回答 3 投票 1

为什么ConcurrentHashMap元素也可以是树[重复]

我看到ConcurrentHashMap将其(键,值)对存储在Node列表中。但是,Node也可以组织为TreeBin。所以ConcurrentHashMap的底层数据结构是一个列表......

回答 1 投票 1

是什么原因导致调整ConcurrentHashMap的大小

我相信这里调整了ConcurrentHashMap的大小。我希望在加载因子达到某个阈值时调整ConcurrentHashMap的大小。但是我不知道如何调整大小......

回答 1 投票 1

ConcurrentHashMap锁定每次读取?

我想了解锁定在Java ConcurrentHashMap中是如何工作的。根据这里的源代码,看起来对于每次读取它都是使用特定锁的锁定读取器...

回答 1 投票 2

Java读写资源保存内存上的锁

在内存中是R类型的大型对象集合。要修改对象需要写入锁定并且读取需要读取锁定。我可以将ReadWriteLock存储为R类的私有成员,...

回答 2 投票 1

是否需要将ConcurrentHashMap包装在同步块中?

ConcurrentHashMap(put(),remove()等)上的所有非retreival操作是否需要包装在synchronized(this)块中?我知道所有这些操作都是线程安全的,所以有......

回答 2 投票 29

何时使用concurrenthashmap vs hashmap for put和get

在一个采访问题中,我被要求解释使用concurrenthashmap时使用hashmap的正确方法。在板上有两列t1和t2(对应于...

回答 2 投票 2

目标c中java的并发hashmap的等价物

我有一个由并行线程访问的NSMuableDictionary,其中几个线程将枚举,几个线程将变异。但我们无法实现这一点,因为“集合不能被变异...

回答 3 投票 2

为什么concurrentHashMap需要一个Segment数组?为什么它无法在节点上获得锁定?

我正在阅读这篇文章,以了解ConcurrentHashMap如何在内部工作。 https://dzone.com/articles/how-concurrenthashmap-works-internally-in-java但是我不明白使用Segments ...

回答 2 投票 1

许多线程访问的地图上的准确数据

我试图根据在实例化时给予它们的权重将对象分成五个不同的组。现在,我想按权重将这些对象分为五组。为了......

回答 1 投票 0

在concurrenthashmap中读写

我怀疑了并发hashmap。如果一个conc hashmap的一部分被编写器线程锁定,那么读者线程可能会读取hashmap map的相同部分......

回答 2 投票 -1

Java Collection Framework:有些线程安全而有些没有?

我正在学习Java集合框架(而不是Concurrent Collection框架),我开始知道一些Collection实现是线程安全的,有些则不是。在大多数材料中......

回答 3 投票 1

“未定义的引用:.. ConcurrentHashMap.keySet()”在Java 8中构建时

我有一个项目,我用jdk 6,7,8构建这个项目,当我构建jdk 8时我的目标是1.6我得到这个错误:未定义的引用:java.util.concurrent.ConcurrentHashMap.KeySetView ...

回答 2 投票 14

ConcurrentHashMap包含地图对象

如果ConcurrentHashMap包含Map,那么内部值映射是否也表现为并发?以下是我的地图对象ConcurrentHashMap >&...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.