函数的副作用及其他 Pure Function、Impure Function、副作用、Referential Transparent 纯函数(Pure Function)是这样一种函数——输入输出数据流全是显式(Explicit)的。 显式(Explicit)的意思是,函数与外界交换数据只有一个唯一渠道——参数和返回值;函数从函数外部接受的所有输入信息都通过参数传递到该函数内部;函数输出到函数外部的所有信息都通过返回值传递到该函数外部。 如果一个函数通过隐式(Implicit)方式,从外界获取数据,或者向外部输出数据,那么,该函数就不是Pure Function,叫作Impure Func ...
2008-03-21

Copy On Write Hash Map (线程同步相关)

关键字: 线程 copy on write
本文是继前两篇文章之后的有一篇线程数据结构相关文章. 线程同步 http://www.javaeye.com/topic/164905 线程同步模型, 生产者/消费者, 读写同步,线程池,concurrent map http://www.javaeye.com/topic/174591 我以前写过这个Fast Read Map 数据结构的文章. 但是那个时候, 理解得并不是那么透彻, 这里重新整理再发一遍. ------------------------- Copy On Write Hash Map 我们在工作的过程中,经常遇到如下的需求: 用一个Map存放常用的Object ...
之前写了一篇线程同步的原理分析的文章. 线程同步 http://www.javaeye.com/topic/164905 看到大家的反馈,感到深受鼓励. 看来这种举例说明本质原理的浅显易懂的文章, 还是比较受欢迎的. 关于线程, 我以前也写过一些文章.只是写得不那么清楚易懂. 一是因为自己的理解也有限, 二是很难找到灵感,很难写出一个非常贴切的例子. 应一些坛友的意见. 我这里继续发一些线程相关的内容. 内容的条理性和连贯性可能有些欠缺. ------------------------------------------------------------------------- ...
ray_linn 写道zbird 写道xyz20003 写道可以哟,实现共产主义了,按需分配,想要什么就可以得到什么。 我觉得共产主义社会才真是人类的灾难。 按需分配,你需要的是什么? 人类是复杂的,并不是我要脸盆,给个脸盆,我要勺子给个勺子就能满足的。 女人,好多女人. 以前我们老师给我们论证XX主义为什么不可能实现,就是这么说的. 我看上一个女人,你也看上同一个女人,你得到那个女人,我就得不到那个女人,我生气我愤怒... "得到"这个词还具有私有制"占有物"的痕迹. 共产主义社会的人们,可能早就摆脱了现在人类的趣味. 正如古代奴隶社会人们难以想象现代民主社会人民的生活方式,我们也很 ...
人情的经济学分析 ( 加个题目 ) T1 写道 经济越发达的地方,所谓的人情越是淡薄.很多所谓的人情,在经济不发达的地区往往充当了经济替代品的角色. 养儿防老,父慈子孝,为什么?因为在一个缺乏社会保障的会里,对于步入老年的人来说家庭伦理是唯一的依靠而不是社会福利. 两肋插刀,豪气干云,为什么?因为在一个缺乏信用认可监督机制的社会里,一个人的日常行为表现就成了他唯一的信用记号而不是银行的信用记录. 在经济发达地区的人情淡薄,是因为这些以经济为功用的人情经历了市场机制的筛汰,人们找到了比他们更为合适更为高效的方式.换而言之,在经济发达地区那些被淡薄以后的人情,才是人与人之间必不可少,无法 ...
buaawhl
搜索本博客
其他分类
存档
最新评论