I am studying concurrency and I want to understand why a read before write operation on either: CopyOnWriteArrayList or synchronizedList() causes n
CopyOnWriteArrayList
synchronizedList()