concurrenthashmap

concurrenthashmap

文章 9 浏览 60

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

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

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

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

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

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

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

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

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

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

我以前使用过 HashMap, public Map clients = new HashMap(); 现在我已经切换到 ConcurrentHashMap 以避免同步块,现在我遇到了问题,我的服务器每秒…

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

对 java ConcurrentHashMap 中的值进行排序

我有以下用于对 ConcurrentHashMap 进行排序的代码: ConcurrentHashMap text = new ConcurrentHashMap(); .... List list = new ArrayList(text.valu…

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

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

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

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

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

? final Map> status = new ConcurrentHashMap>(); Map> statusInner = new ConcurrentHashMap>(); status.put(key,statusInner); 相同吗 volatile M…

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

Java中的ConcurrentHashMap?

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

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

使用 java ConcurrentHashMap 实现缓存

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

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

我什么时候应该使用ConcurrentSkipListMap?

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

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

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

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

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

ConcurrentHashMap 是否可以有超过 32 个锁

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

各空 2024-08-12 06:11:25 12 0

java中清理/删除未使用的地图元素的策略

我正在我的网络应用程序中实现一个“管理器”,可以调用它来设置和获取当前线程所在的网站上下文(我们对我们的网站进行白色标记,以便网站上下文代表…

弥枳 2024-08-10 04:45:20 16 0

ConcurrentHashMap构造函数参数?

我想知道构造 ConcurrentHashMap 的参数: initialCapacity 默认情况下为 16(已理解)。 loadFactor 默认为 0.75。 concurrencyLevel 默认情况下为 1…

夏花。依旧 2024-08-07 09:43:03 9 0

ConcurrentHashMap修饰符的同步

我想在 ConcurrentHashMap 的帮助下缓存一些 IO。 对二进制文件的修改也应该反映在缓存中。 由于缓存将由多个线程使用,因此所有 IO 操作都是同步的。…

烟火散人牵绊 2024-07-26 18:43:57 11 0
更多

推荐作者

三岁铭

文章 0 评论 0

alipaysp_VP2a8Q4rgx

文章 0 评论 0

拧巴小姐

文章 0 评论 0

1649543945

文章 0 评论 0

深居我梦

文章 0 评论 0

tongsw

文章 0 评论 0

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