Я изучаю класс CopyOnWriteArrayList.
- Какова цель копирования нового массива?
- Разрешено ли другим потокам читать массив?
Итак, если система имеет высокий уровень параллелизма и большинство потоков действия читают, а не записывают, лучше использовать CopyOnWriteArrayList.
Подробнее здесь:
https://stackoverflow.com/questions/178 ... t-suitable