【发布时间】:2014-03-21 13:29:07
【问题描述】:
假设我有一个List,其角色为缓存。大多数时间列表是只读每隔几秒购买一次我想做原子替换所有列表内容。
在原子中,我的意思是我不想让缓存客户端在例如clear() 和addAll() 之间命中读取。
使用什么列表实现以及如何执行替换以获得最佳性能?
替换列表内容好还是替换引用值本身好?
【问题讨论】:
-
我更喜欢您的第二个选项,您可以在更短的时间内锁定参考。
标签: java list caching collections concurrency