Какая коллекция Java Concurrent обеспечивает блокировку уровня элемента Array или атомную модернизацию элементов массива. Я не хочу блокировать весь массив. есть 99% операций чтения и только 1% операций записи.Обновление элементов массива без блокировки всего массива
Блокировка при записи в массиве будет блокировать другие потоки, которые даже могут не смотреть на один и тот же элемент, который обновляется путем блокировки потока.
Вы профилированный кодом и нашел это быть узким местом на практике? Если нет, это преждевременная оптимизация и, вероятно, больше проблем, чем того стоит. – Kevin
Насколько сложна операция записи? Каковы элементы массива, целые числа или объект со сложными, блокировка amybe, методы записи? –