一.AbstractCollection 提供了集合的最大实现 继承该类,必须实现size()和iterator(),因为该类操作集合都是通过iterator 二.fail-fast策略 该策略在集合框架中多次被应用 一种多线程对同一集合操作的保护措施,确保操作目标没有被其他线程操作过,与cas思想有异曲同工之处 具体在集合中的实现: 定义一个全局变量modCount,表示集合被修改的次数 每次进行动态操作的时候,modCount++ 在Iterator中定义一个全局变量expectedModC…