Java基礎之HashMap

Fast-fail機制   Fast-fail機制:在使用迭代器的過程中如果HashMap被修改,那麼ConcurrentModificationException將被拋出;   實現原理:迭代器創建時綁定某個版本,每次迭代都會比較當前版本與綁定的版本,如果不一致則拋出ConcurrentModificationException。HashMap被修改時版本號會被更新,如下圖所示: 線程不安全  
相關文章
相關標籤/搜索