基础概念
文章平均质量分 80
Busquets5
这个作者很懒,什么都没留下…
展开
-
什么是线程池
来自:http://www.cnblogs.com/Leo_wl/archive/2012/03/27/2418997.html 概述 到目前为止我们使用多线程应用程序的目的是尽可能多地使用计算机处理器资源。所以,看起来我们仅需要为每个独立的任务分配一个不同的线程,并让处理器确定在任何时间它总会处理其中的某一个任务。额,对小系统来说这样做很好。但是当系统越来越复杂时,线程的数量转载 2016-05-30 08:24:14 · 529 阅读 · 0 评论 -
如何向妻子解释OOD
前言 此文译自CodeProject上一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。 作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。 自作者从事软件开发开始,作者常常注意到不管技术问转载 2016-05-30 09:13:24 · 314 阅读 · 0 评论 -
哈希算法
转自:http://clevertanglei900126.wap.blog.163.com/w2/blogDetail.do?blogId=fks_095075081082083068081082085095085087080064081084084070093&p=1&hostID=clevertanglei900@126 哈希(Hash)算法就是单向散列算法,它把某个较大的转载 2016-05-30 15:27:09 · 568 阅读 · 0 评论 -
以生活例子说明单线程与多线程
1. 程序设计的目标 在我看来单从程序的角度来看,一个好的程序的目标应该是性能与用户体验的平衡。当然一个程序是否能够满足用户的需求暂且不谈,这是业务层面的问题,我们仅仅讨论程序本身。围绕两点来展开,性能与用户体验。 性能:高性能的程序应该可以等同于CPU的利用率,CPU的利用率越高(一直在工作,没有闲下来的时候),程序的性能越高。 体验:这里的体验不只是界面多么漂亮,功能多么顺手,这转载 2016-06-04 14:46:00 · 537 阅读 · 0 评论