一、在任务与执行策略之间的隐性解耦
有些类型的任务需要明确地指定执行策略,包括:
. 依赖性任务。依赖关系对执行策略造成约束,需要注意活跃性问题。要求线程池足够大,确保任务都能放入。
. 使用线程封闭机制的任务。需要串行执行。
. 对响应时间敏感的任务。
. 使用ThreadLocal的任务。
1. 线程饥饿死锁
线程池中如果所有正在执行任务的线程都由于等待其他仍处于工作...
分类:
编程语言 时间:
2014-06-05 06:15:57
阅读次数:
355
表驱动法是一种编程模式,从表里面查找信息而不是使用逻辑语句(if…else…switch),当是很简单的情况时,用逻辑语句很简单,但如果逻辑很复杂,再使用逻辑语句就很麻烦了。比如查找一年中每个月份的天数,如果用表驱动法,完全不需要写一堆if…else…语句,直接把每个月份的天数存到一个数组里就行了,...
分类:
其他好文 时间:
2014-06-04 19:31:30
阅读次数:
394
经老师推荐,买了一本《代码大全2》,花了近3个月的时间看完了,看完后觉得还有很多值得回味的地方,而且每部分之后作者还推荐了不少经典书籍。所以,作个读书心得。全书的主题是软件构建,关于软件构建问题的方方面面均有涉及,共分7个部分,从软件构建前期准备,到语言层的一些问题,再到代码完善,系统考虑以及...
分类:
其他好文 时间:
2014-05-30 23:38:08
阅读次数:
448
算法导论读书笔记(16)目录动态顺序统计检索具有给定排序的元素确定一个元素的秩区间树步骤1:基础数据结构步骤2:附加信息步骤3:维护信息步骤4:设计新操作动态顺序统计之前介绍过
顺序统计 的概念。在一个无序的集合中,任意的顺序统计量都可以在 O ( n )时间内找到。而这里我们将介绍如何在 O ( ...
分类:
其他好文 时间:
2014-05-30 23:14:23
阅读次数:
338
《人月神话》读书心得:
因为现在还是学生,且没有什么真正在应用项目的开发经验,所以读《人月神话》这本书,与其说是在学习这位计算机先驱的经验,不如说是在了解一个大型软件系统的开发过程以及在开发过程中将会遇到的困难。但是,通过一些小项目的练习经验,还是有很多感触。
如果以后工作了,从事软件编程这...
分类:
其他好文 时间:
2014-05-30 15:19:52
阅读次数:
241
最近感觉时间管理做的特别差,上周末好多事乱成一锅粥。于是借来同事的书来看,发现真的写的特别好!
在这里挑重点和自己的心得总结一下。第1章问题:1. 现代社会的事情不断涌现,已经不是把事情做个列表,先做重要紧急的,这样简单的做法就能应付得了。2.
很多要去做的事情被我们存在了大脑里,只是记得需要去做,...
分类:
其他好文 时间:
2014-05-30 13:04:23
阅读次数:
180
如果你看厭了城市里的小資文字和那些頹廢悲觀情緒,看煩了針砭時弊的激揚文字,再讀這些有芳香泥土氣息的文字,你會慢慢安靜下來,閉上眼睛享受陽光溢滿自己的那種溫暖明媚的味道。真正的幽默是溫柔的,自然流露的,在你不設防的時候突然觸摸了你的笑神經。
吃出情趣,吃出文化和思想——這就是古清生帶給我們的永不落幕的...
分类:
其他好文 时间:
2014-05-30 12:52:12
阅读次数:
203
五月快要结束了,居然没有写一篇文章,自己的惰性真是可以啊。其实生活可以很简单,很纯粹的。读读书,写写文章,就简单而快乐。晚上带孩子出门散步,去老江家坐坐,觉得自己土到爆了。老江两口子才是真正的文艺青年,家里的用品、装修、家具个个养眼:摇椅、电视柜、曲美的书架、iPod音响、电动抽水马桶……不一而.....
分类:
其他好文 时间:
2014-05-30 00:31:17
阅读次数:
203
1,使用order by命令排序查询结果 查询生成单独使用司机姓名列的排序(默认是升序):
先以名字排序,相同名字下以trav_date排序: 排序引用别名: 使用表达式排序: 2,按域名顺序排列主机名 很显然
mysql,com部分出现问题,为了解决这个问题,通常我们添加’.’如下: 而域名顺序先...
分类:
数据库 时间:
2014-05-29 23:34:24
阅读次数:
562
从雨痕老大的博客上转来的http://www.rainsts.net/article.asp?id=1066读书人偷书不算窃 :)1. 文件CMD + N:
新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + ...
分类:
其他好文 时间:
2014-05-29 22:01:50
阅读次数:
325