Поведение CopyOnWriteArrayList

Документация Javadocs CopyOnWriteArrayList говорит

Поточно-безопасный вариант ArrayList, в котором все изменяющие операции и так далее) реализуются путем создания новой копии базового массива. ...

Документация Javadocs CopyOnWriteArrayList говорит

Поточно-безопасный вариант ArrayList, в котором все изменяющие операции и так далее) реализуются путем создания новой копии базового массива. ...

Документация Javadocs CopyOnWriteArrayList говорит

Поточно-безопасный вариант ArrayList, в котором все изменяющие операции (добавить, установить и т. д.) реализуются путем создания новой копии базовый массив.

Я не понимаю, когда другие потоки увидят изменения, присутствующие в этой новой копии? Означает ли это, что количество копий базового массива будет равно количеству мутаций коллекции? Если нет, когда изменения этих отдельных копий переносятся в базовый массив, чтобы другие потоки могли их видеть?

15
задан ajduke 20 August 2013 в 07:00
поделиться