问题描述
我正在将 hashmap 转换为 ConcurrentHashMap 并调用 16 个线程,请参阅下面的伪代码。
当每个线程根据来自 db 的数据进行处理时,它们会寻找类似 O(X + X + Y)
这样的条件,它是 ConcurrentHashMap 中的一个键,与从 db 中获取的 O(2*X + Y)
数据相同。如果是,那么我需要执行一些业务逻辑。我在过程中没有任何地方更改 ConcurrentHashMap 的内容。
但是,这里的一个观察是在所有线程完成处理和程序结束后,忽略了几千条记录。
如果我对 ConcurrentHashMap 的理解有任何遗漏,请告诉我?
myid
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)