快速失敗與安全失敗

1.快速失敗(fail-fast)       在用迭代器遍歷一個集合對象,如果在遍歷過程中集合內容發生了改變(也就是多線程時的數據不安全問題),則會拋出Concurrent Modification Exception(併發修改異常)。 在ArrayList的所有涉及結構變化的方法中都增加modCount的值,包括:add()、remove()等等,這些方法每調用一次,modCount的值就加1
相關文章
相關標籤/搜索