ConcurrentHashMap的示例

day*_*mer 4 java concurrenthashmap

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

我也发现了它的一些讨论#2 这里.

我怀疑在我的脑海中是"什么是使用ConcurrentHashMap的场景/应用程序/场所".

谢谢

Jer*_*emy 6

除了使用地图计划多个线程之外,您将在使用a ConcurrentHashMap的相同实例中使用a HashMap.


aio*_*obe 2

例如,我使用它来快速查找多线程服务器中的用户 ID 和用户对象。

我有一个网络线程、一个用于定期任务的计时器线程和一个用于处理控制台输入的线程。多个线程访问用户的哈希图,因此需要线程安全。