Discuss / Java / 关于第二个问题 “为什么要使用ConcurrentMap”的解答有一点疑惑,望有人能够帮忙解答一下。

关于第二个问题 “为什么要使用ConcurrentMap”的解答有一点疑惑,望有人能够帮忙解答一下。

Topic source

#1 Created at ... [Delete] [Delete and Lock User]

请问, “对AssetService进行写操作必须是单线程”   项目代码这里是由kafka的单线程消费来保证的吗?  以及 “但是读取Asset支持多线程并发读取”  项目里的使用场景是什么,是 api的http 请求导致的多线程访问吗?

是由同步容器自身所保证的吧,不过 ConcurrentHashMap 实际上应该支持分段的同步写


  • 1

Reply