1

哪个 Java Concurrent 集合提供 Array 元素级别的锁定或 Array 元素的原子更新。我不想锁定整个阵列。有 99% 的读操作和只有 1% 的写操作。

写入数组时锁定可能会阻塞其他线程,这些线程甚至可能不会查看由阻塞线程更新的同一元素。

4

1 回答 1

3

您可以使用一个AtomicXxxArraywhere 每个元素都可以通过适当的可见性保证进行原子更新:

于 2013-05-28T10:33:14.733 回答