Как агрегировать массив AtomicReferenceArray? - PullRequest
1 голос
/ 08 июля 2019

У меня есть приложение, которое хранит AtomicReferenceArray<Bucket>, где Bucket является неизменным контейнером статистики (сумма, средняя, ​​максимальная, минимальная, счетная).Подробнее здесь: https://github.com/asarkar/txn-stats/blob/master/README.md

В какой-то момент я хочу объединить сегменты в более крупные сегменты.Мне интересно, какой режим порядка памяти следует использовать.В настоящее время используется обычный, который является самым слабым и имеет семантику чтения, как если бы переменная была объявлена ​​энергонезависимой.

Я читал знаменитую статью Дуга Ли Использование режимов упорядочения памяти JDK 9, хотя я допускаю пропустить некоторые вещи.Единственный другой уместный вопрос, который я нашел относительно «слива» AtomicReferenceArray, это это , и это не так уж много.

Предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...