Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于ConcurrentHashMap不能 100% 确保写入操作的一致性(即size()),因此使用ReentrantReadWriteLock(或通过自定义派生的类)可以提高性能,对吗?
性能改进将取决于您想要执行的操作类型。如果您想阅读更多内容,则可以,否则当线程正在写入时 [ie has take write lock] ,没有其他线程可以获取读取或写入锁,因此不会获得性能提升。