fail-safe机制与fail-fast机制是多线程并发操作下的失败处理机制
fail-fast机制表示快速失败
- 比如在集合遍历过程中,发现数据被修改过,就会立刻抛出异常
- 这种常见的集合有ArrayList和hashmap等等

fail-safe机制表示失败安全
- 这种机制不会抛出异常,原因是在复制的集合上遍历的。
- 在java.util.concurrent下的包都是这种机制
- 这种常见的有ConcurrentHashMap以及copyOnWriteArrayList等
版权声明:本文为weixin_45789266原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。