Java集合框架剖析(5)----fail-fast機制

在JDK的Collection中我們時常會看到類似於這樣的話: 例如,ArrayList: 注意,迭代器的快速失敗行爲無法得到保證,因爲一般來說,不可能對是否出現不同步併發修改做出任何硬性保證。快速失敗迭代器會盡最大努力拋出 ConcurrentModificationException。因此,爲提高這類迭代器的正確性而編寫一個依賴於此異常的程序是錯誤的做法:迭代器的快速失敗行爲應該僅用於檢測 b
相關文章
相關標籤/搜索