CopyOnWriteArrayList — потокобезопасный список, где каждая модификация (add, set, remove) создаёт новую копию внутреннего массива. Чтение — без блокировок, всегда видит snapshot. Идеален когда чтений в разы больше, чем записей — например, список listeners/observers. Минус: запись дорогая (O(n) на копирование), много мусора для GC. Итератор snapshot — не бросает ConcurrentModificationException, но может показывать устаревшие данные. Есть аналог CopyOnWriteArraySet.
Что такое CopyOnWriteArrayList?
Senior
235 просмотровAFK Offer AI
Что такое text blocks в Java?