concurrenthashmap 相关问题

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

带有构造函数作为键的java ConcurrentHashMap

我目前正在尝试用java lwjgl / OpenGL写一个小游戏。当运行代码时,从一些ConcurrentHashMap中读取时,我得到的值为NULL。我编写了一个简单的程序来重现...

回答 1 投票 0

在ConcurrentHashMap中如何定义段

你好朋友,我是Java Concurrency的新手。我有两个问题如下。 Q.1在ConcurrentHashMap中如何定义段?表示该Map和concurrencyLevel值中是否有64个元素...

回答 3 投票 0

ConcurrentHashMap值未更新

我正在尝试使用一组包含单词的文档来创建一个简单的多线程字典/索引。字典存储在带有字符串键和Vector值的ConcurrentHashMap中。对于...

回答 1 投票 -1

可以将ConcurrentHashMap与Integer一起用于线程安全计数器吗?

我想有几个柜台,我可以按名称处理。因此,我可以通过以下方式实现它:ConcurrentHashMap map = new ConcurrentHashMap <>(); map.computeIfAbsent(“ ...

回答 2 投票 0

segmentMask在Java ConcurrentHashMap中是什么意思

例如,我认为(hash >>> segmentShift)&segmentMask等于(hash >>> segmentShift),ssize为16,sshift为4,所以segmentShift为28,segmentMask为15 hash>&...

回答 2 投票 3

java流会以一致的方式对ConcurrentHashMap的值求和吗?

我有一个并发HashMap实例,一些线程向其中添加条目。这些值是整数。同时,其他线程希望检索映射中所有值的总和。我希望这些...

回答 3 投票 0

使用ConcurrentHashMap和同步块的Java并发性

这里是我的主类,用于初始化和启动5个不同的线程:公共类Server实现Runnable {Server1 server1;线程server1Thread; public Server(){} @Override ...

回答 2 投票 1

自动整数线程澄清

我有以下代码,私有最终Map wordCounter = new ConcurrentHashMap <>(); AtomicInteger count = wordCounter.get(word); if(count == null){if((......> ] >>

回答 1 投票 0

要与并发收集一起使用吗?

我正在开发指标存储区(Map),它基本上收集有关某些操作的指标,例如mix max counter timeElapsed []等。这里的键是方法的名称,值是指标...

回答 1 投票 1

如何使基于ConcurrentHashMap的方法线程安全的?

对于并发/多线程学习的目的,我开发将由多个用户可以同时调用一个小的汇款API。我的“数据库”是一个ConcurrentHashMap

回答 2 投票 2

我何时应该使用ConcurrentSkipListMap?

在Java中,ConcurrentHashMap可以提供更好的多线程解决方案。那我什么时候应该使用ConcurrentSkipListMap?这是多余的吗?这两者之间的多线程方面是否通用?

回答 6 投票 72

并发访问Java HashMap对象

我正在构建一个Java REST应用程序,我正在使用HashMap来存储一些数据。由于它有一个服务器,它可以同时处理访问HashMap的多个请求。所有要求检查...

回答 2 投票 1

如何执行线程安全获取然后使用ConcurrentHashMap删除?

在一次采访中,我被要求检查以下代码是否按预期工作。的ConcurrentHashMap chm = new ConcurrentHashMap <>(); if(chm.get(key)!= null){chm ....

回答 2 投票 6

ConcurrentHashMap保证

我在某些服务类中有并发hashmap:class MyClass实现了Flushable {private volatile ConcurrentHashMap hashMap = ... public void add(int id,Object ...

回答 1 投票 0

为什么ConcurrentHashMap中的HashEntry是最终的?

我将在jdk 7中查看ConcurrentHashMap的源代码并且几乎没有问题。我已经在StackOverFlow上完成了有关CHM的所有问题,但找不到答案。是get()......

回答 1 投票 2

由于Java 9 HashMap.computeIfAbsent()在尝试memoize递归函数结果时抛出ConcurrentModificationException

今天我从一些JS课程中学到了什么是memoization并尝试用Java实现它。我有一个简单的递归函数来评估第n个Fibonacci数:long fib(long n){if(n <2){...

回答 1 投票 10

这个程序中同时存在什么错误?

我有一个奇怪的并发错误的程序。该程序的作用:每个EVENT_LOOP_PAUSE_DURATION_IN_MS执行事件循环。对于每个给定的任务执行处理器TaskProcessor每500毫秒......

回答 1 投票 0

Java8获取数据并保存在hashmap中,性能问题

我有一个637200的rollids列表,我用它来循环并从dynamodb表中获取它们并尝试将它存储在hashmap中。我试图将其添加到大约8个线程的自定义ForkJoinPool中...

回答 2 投票 0

ConcurrentHashMap的示例

我正在阅读文章“Java理论和实践:构建一个更好的HashMap”,它提供了关于ConcurrentHashMap实现的出色概述。我也发现了一些关于它的讨论......

回答 3 投票 4

这个线程在java中是安全有效的吗?

public class Test {static ConcurrentHashMap map = null; final static ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); public static void open(){lock ....

回答 2 投票 0

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