Skip to main content
PreparationZone Logo
PreparationZone
Back to Java

Java · Medium · Pro

CopyOnWriteArrayList — when read-heavy listener lists?

JavaCollectionsSenior
Model answerPreview

CopyOnWriteArrayList

CopyOnWriteArrayList (COW) copies the backing array on every mutating write while reads proceed without locking on a snapshot. Ideal when reads vastly dominate writes—listener lists, immutable snapshots of…