摘要: 原则 1. 你没有办法预测每个程序的运行时间,瓶颈会出现在出乎意料的地方,所以在分析瓶颈原因之前,先不要盲目猜测。原则 2. 测试(measure)。在测试之前不要优化程序,即使在测试之后也要慎重,除非一部分代码占据绝对比重的运行时间。原则 3. 花哨的算法在 n 比较小时效率通常比较糟糕,而 n ... 阅读全文
posted @ 2014-07-10 11:17 遥望星空 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 一、作用AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne、Set和Reset。这三个方法的官方定义并不好理解,什么终止、非终止,乱七八糟的。在这里,我们以一种通俗易懂的概念来说明。二、比喻如果把每个线程比作一辆汽车的话,Aut... 阅读全文
posted @ 2014-07-10 10:58 遥望星空 阅读(348) 评论(0) 推荐(0) 编辑