CopyOnWriteArrayList 源碼分析

1.CopyOnWriteArrayList 是線程安全的ArrayList,適用於保存的數據量不大,讀操做遠多於寫操做,對實時性要求不高的場景。CopyOnWriteArrayList 對讀操做不一樣步,對寫操做同步。在進行寫操做時,會對共享變量進行COPY,在副本上進行更新,而後將更新好的副本替換掉原來的共享變量。寫操做開銷比較大。因爲讀操做不需同步,因此在某線程進行寫操做時,其餘線程能夠進行
相關文章
相關標籤/搜索