最新文章列表

fail-fast和fail-safe机制

1. fail-fast机制在遍历一个集合时,当集合结构被修改,很大可能会抛出Concurrent Modification Exception。fail-fast会在以下两种情况下抛出此异常:     a)单线程情况下,在遍历集合的过程中修改了结构,比如iterator的remove方法。     b)多线程情况下,当一个线程在遍历这个集合,而另一个线程对这个集合的结构进行了修改。 之所以 ...
wynet321 评论(0) 有1172人浏览 2016-03-20 07:02

Fail-Fast

本文大部分内容来源于网络,如有侵权,请站内联系。 什么是 fail-fast ? 一个 fail-fast 的系统是指当发现任何可能导致过程失败的情况时,立刻抛出错误。一个 fail-fast 的迭代器是指当迭代的集合正在迭代时检测到集合发生了修改,就立刻抛出一个异常。 ArrayList 的 fail-fast 的实现 public class ArrayList {     // 用来 ...
dsxwjhf 评论(0) 有527人浏览 2015-04-20 11:27

Fail Fast机制

转自:http://geeklu.com/2010/07/fail-fast/ Fail Fast从字面上看是“快速失败”的意思,或者叫做“速错”,其含义就是让可能发生的错误尽早的被发现。无论是人类,还是代码这个道理都是适用的。我们在做事的时候,犯错误是很常见的,但是我们应该尽量使得错误发生之初就被发现,并找出原因进行纠正。一开始不重视或者变相的处理了,这会使得错误延后,反而使得损失增大。还有 ...
Jimmy.Duan 评论(0) 有2452人浏览 2011-07-13 14:20

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics