带同步块的HashMap:

时间:2016-07-20 22:36:38

标签: java hashmap synchronized

这些帖子之后 Locking value objects of a ConcurrentHashMap

ConcurrentHashMap: how to replace the value of an entry only if the current value is smalle

Can we use Synchronized for each entry instead of ConcurrentHashMap?

花了这么多时间,我想我应该放弃并发(至少目前为止)并忘记入口锁定。这太容易出错了。有几次我想出了一个解决方案,但我又找到了一个bug。

所以,如果我想要简化并发,并且jut有一个正确的程序,我认为最简单的是锁定整个哈希表。那么最好的方法是什么呢。我有6个哈希表。一种解决方案是使用6个HashMaps,每当我想做某事时都使用synchronized块。没关系,还是我需要使用ConcurrenHashMap?请注意,我使用的是synchronized块。

0 个答案:

没有答案