Java CopyOnWrite容器

    Copy-On-Write簡稱COW(寫時複製),是一種程序設計中的優化策略,讀取時,直接讀取,寫入時,copy一個副本,在這個副本上進行寫入,寫入完成,用副本替換原數據,這是一種延時懶惰策略。html

    從JDK1.5開始Java併發包裏提供了兩個使用CopyOnWrite機制實現的併發容器,CopyOnWriteArrayList和CopyOnWriteArraySet。CopyOnWrite容器也是一種讀寫分離的思想,讀和寫不一樣的容器shell

應用場景:  
1:用於讀多寫少的併發場景。併發

缺點:  
1.內存佔用問題    
2.數據一致性問題優化

參考:http://coolshell.cn/articles/11175.htmlspa

相關文章
相關標籤/搜索