Java · Medium · Pro
CopyOnWriteArrayList — when read-heavy listener lists?
JavaCollectionsSenior
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…