Документация Javadocs CopyOnWriteArrayList
говорит
Поточно-безопасный вариант ArrayList, в котором все изменяющие операции и так далее) реализуются путем создания новой копии базового массива. ...
Документация Javadocs
CopyOnWriteArrayList
говоритПоточно-безопасный вариант ArrayList, в котором все изменяющие операции и так далее) реализуются путем создания новой копии базового массива. ...
Документация Javadocs
CopyOnWriteArrayList
говоритПоточно-безопасный вариант ArrayList, в котором все изменяющие операции (добавить, установить и т. д.) реализуются путем создания новой копии базовый массив.
Я не понимаю, когда другие потоки увидят изменения, присутствующие в этой новой копии? Означает ли это, что количество копий базового массива будет равно количеству мутаций коллекции? Если нет, когда изменения этих отдельных копий переносятся в базовый массив, чтобы другие потоки могли их видеть?