fail-safe机制与fail-fast机制

fail-safe机制与fail-fast机制是多线程并发操作下的失败处理机制

fail-fast机制表示快速失败

  • 比如在集合遍历过程中,发现数据被修改过,就会立刻抛出异常
  • 这种常见的集合有ArrayList和hashmap等等
    在这里插入图片描述

fail-safe机制表示失败安全

  • 这种机制不会抛出异常,原因是在复制的集合上遍历的。
  • 在java.util.concurrent下的包都是这种机制
  • 这种常见的有ConcurrentHashMap以及copyOnWriteArrayList等

版权声明:本文为weixin_45789266原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。