5
說我有一個數組[A,B,C,d]爲什麼CopyOnWriteArrayList安全?
螺紋甲希望將新元件ë添加到集合中。 CopyOnWriteArrayList
創建新的數組,從舊的陣列拷貝所有的值,增加了新的元件Ë然後更新在它元件Ë引用到新的數組。
雖然螺紋一個副本值,線程乙也想添加新元素˚F。因此,它會將所有值,而不Ë增加˚F,然後更新參考陣列。
在這種情況下,陣列可以不具有元件ê在它。
如何線程安全在這裏實現?