1

由于ConcurrentHashMap不能 100% 确保写入操作的一致性(即size()),因此使用ReentrantReadWriteLock(或通过自定义派生的类)可以提高性能,对吗?

4

1 回答 1

2

性能改进将取决于您想要执行的操作类型。如果您想阅读更多内容,则可以,否则当线程正在写入时 [ie has take write lock] ,没有其他线程可以获取读取或写入锁,因此不会获得性能提升。

于 2013-05-03T03:34:50.837 回答