concurrenthashmap

concurrenthashmap

文章 9 浏览 57

使用 ConcurrentHashMap 可以消除数据可见性问题吗?

我已经通读了 Java 并发实践,并留下了这个问题:当我使用 ConcurrentHashMap 时,什么数据本书第一部分中讨论的并发问题我还需要担心吗?以下是我的…

氛圍 2024-10-09 18:35:15 0 0

为什么 Java 不附带 CopyOnWriteMap?

JDK 附带了 Set 和 List 的 CopyOnWrite* 实现,但没有 Map 的实现,我经常感叹这个事实。我知道还有其他集合实现也有它们,但如果有一个作为标准提供…

亢潮 2024-10-03 16:04:01 0 0

ConcurrentHashMap 的示例

我正在阅读文章“Java理论与实践:构建更好的HashMap” 很好地概述了 ConcurrentHashMap 的实现。 我还在 Stackoverflow 此处找到了一些关于它的讨论…

诗酒趁年少 2024-09-30 11:27:20 1 0

迭代并发集合时的线程安全

我正在编写一些客户端-服务器应用程序,我必须处理多个线程。我有一些服务器,每隔几秒钟发送一次活动数据包。这些服务器在 ConcurrentHashMap 中维护…

抱猫软卧 2024-09-27 17:49:52 0 0

在没有竞争的情况下在 ConcurrentMultimap 上实现删除

我一直在研究编写并发 Multimap,并且我有一个由 Google Guava&lt /a&gt AbstractSetMultimap 和 MapMaker 计算映射,根据需要创建值集合作为 Concurr…

画尸师 2024-09-25 09:22:24 0 0

在使用 ConcurrentMap 的 putIfAbsent 之前是否应该检查映射是否包含Key

我一直在使用 Java 的 ConcurrentMap 作为可以从多个线程使用的映射。 putIfAbsent 是一个很棒的方法,并且比使用标准映射操作更容易读/写。我有一些…

风透绣罗衣 2024-09-24 19:12:43 0 0

Java ConcurrentHashMap 不是线程安全的..什么?

我以前使用过 HashMap, public Map&ltSocketChannel, UserProfile&gt clients = new HashMap&ltSocketChannel, UserProfile&gt() 现在我已经切换到 C…

甜点 2024-09-19 01:33:56 4 0

对 java ConcurrentHashMap 中的值进行排序

我有以下用于对 ConcurrentHashMap 进行排序的代码: ConcurrentHashMap&ltString,String&gt text = new ConcurrentHashMap&ltString,String&gt() ...…

迎风吟唱 2024-09-14 18:51:30 3 0

以原子方式递增存储在 ConcurrentHashMap 中的计数器

我想从网络应用程序的各个地方收集一些指标。为了简单起见,所有这些都是计数器,因此唯一的修饰符操作是将它们加 1。 增量将是并发的并且经常发生。…

我不是你的备胎 2024-09-11 08:25:06 4 0

Java 并发:“级联”中的 Volatile 与 Final变量?

? final Map&ltInteger,Map&ltString,Integer&gt&gt status = new ConcurrentHashMap&ltInteger, Map&ltString,Integer&gt&gt() Map&ltInteger,Map&l…

衣神在巴黎 2024-09-04 09:21:09 4 0

Java中的ConcurrentHashMap?

Java中ConcurrentHashMap有什么用?它有什么好处?它是如何运作的? 示例代码也很有用。…

孤独陪着我 2024-09-01 10:19:38 3 0

使用 java ConcurrentHashMap 实现缓存

我想在 Web java 应用程序中实现重量级对象的简单缓存。但我不知道如何正确地做到这一点。 我是否缺少某些内容或 ConcurrentHashMap 方法(putIfAbsen…

分分钟 2024-08-17 22:46:41 2 0

我什么时候应该使用ConcurrentSkipListMap?

在 Java 中,ConcurrentHashMap 提供了更好的多线程解决方案。那么什么时候应该使用ConcurrentSkipListMap呢?是不是冗余? 这两者之间的多线程方面是…

半世晨晓 2024-08-13 04:40:45 4 0

ConcurrentHashMap.get() 是否能保证通过不同的线程看到先前的 ConcurrentHashMap.put() ?

是 ConcurrentHashMap.get() 保证看到以前的ConcurrentHashMap.put() 通过不同的线程?我的期望是这样,阅读 JavaDocs 似乎表明了这一点,但我 99% 相…

你穿错了嫁妆 2024-08-12 16:13:20 2 0

ConcurrentHashMap 是否可以有超过 32 个锁

我读到 ConcurrentHashMap 在多线程中比 Hashtable 效果更好,因为它具有存储桶级别的锁而不是映射范围的锁。每张地图最多可以有 32 个锁。想知道为什…

各空 2024-08-12 06:11:25 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文