Java基础之HashMap

Fast-fail机制   Fast-fail机制:在使用迭代器的过程中如果HashMap被修改,那么ConcurrentModificationException将被抛出;   实现原理:迭代器创建时绑定某个版本,每次迭代都会比较当前版本与绑定的版本,如果不一致则抛出ConcurrentModificationException。HashMap被修改时版本号会被更新,如下图所示: 线程不安全  
相关文章
相关标签/搜索