OO思想里被遗忘数十年前的远见-----一篇经典论文的读后.》的相关内容

语义与并行不可分,兼回qiezi的Blog

首先先回一下qiezi的这个blog,http://qiezi.javaeye.com/blog/163182 可以写这样一个小小的macro解决问题. 引用-define (method (Call), fun()-> Parent=self(), Pid=spawn(fun()->Parent!{self(),Call} end), fun()-> recieve {Pid,Result ...
by Trustno1 2008-02-28 浏览 (3419) 回复 (21) 关键字:

小心CPU cache

CPU cache是个容易忽略的问题,一般在单CPU机器上几乎可以忽略这个问题,但在多CPU机器上,这很容易造成困扰。 前段时间写了个上传服务器,单CPU机器上测试很正常,在多CPU上发现一个问题,只要并发大于1个,就有一定的几率造成一些数据紊乱。本来是recv再fwrite写到文件,结果可能recv得到的数据校验结果是错的,而fwrite反而是正确的;或者recv是正确的,fwrite写到文件 ...
by qiezi 2007-08-21 浏览 (594) 回复 (6)

打算把DTwisted开放出来

从twisted移植了一些接口过来,稍作了些简化,暂命名为DTwisted。在google code上申请了项目,却一直连接不上。 关于它的历史,可以看这里: D语言和python的差异 基本上编写它只有3天,加起来大概5小时吧,所以还很简陋,只实现了listen tcp,代码也只有400多行。文档和注释都没有写,因为中间架构修改太多了,现在基本上定型。协议打算采用BSD,我也不是很熟悉,好 ...
by qiezi 2007-01-11 浏览 (1253) 回复 (14)

红旗还能挺多久?C++能用来干什么?

Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。 当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。 现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (7720) 回复 (36)

推荐知识库条目

Comming soon