veryword.com

June 7, 2009

多进程编程学习 2

计算机的cpu越来越廉价,在一些需要大量计算的公司和科研单位,集成机器(cluster)也变得很普遍。这就会引出了一个问题,怎么安排任务才能让这么多cpu得到充分的利用?这个问题其实早就有人考虑到了, PBS就是用来批量提交任务的程序。PBS功能强大,但是未必就能够满足所有要求。

要编写个性化的进程管理程序需要了解在Lunix/unix下面已经包括了的进程编程所需要的库函数。简单的说,首先可以通过fork()函数生成子进程。调用fork()后会有两个返回,子进程如果成功生成会返回0,父进程返回的是PID。然后可以调用exec族函数,将子进程替换成所要执行的程序。进程在执行完后并会留下僵尸(zombie)进程,可以使用wait()函数返回执行情况并完全释放资源。关于进程编程有一个完整的教程----《系统调用跟我学:1234》。

以下这个小程序展示如何生成一个进程,执行任务,并且当任务完成后捕捉到子进程的信息。

Continue reading "多进程编程学习" »

June 4, 2009

顿悟

本来以为是假的。

现在看来是真的。

May 30, 2009

长城脚下的公厕 2

从前有一个建筑师,在国外留学归来以后,事业总是不温不火。有一天,为了散心,他和朋友来到了北京郊外的慕田峪长城。刚刚爬上长城,还没来得及欣赏长城的美景,肚子就开始微微疼起来。"坏了,"他想,"今天早上吃的早餐不干净!"但是作为一个爱装B的艺术家,他不能在旁边随便找个地方解决,这样他以后在同行中就会被耻笑了。他赶紧掏出地图,在上面仔细寻找厕所的标记后总算在离他们所在位置很远的地方找到一个。他忍着疼痛,假装没事,和朋友继续游览。

半小时后,他们总算到了有厕所的那一段。上完厕所他仿佛从地狱回到天堂。现在他可以轻松的欣赏长城的美景了。可是好景不长,在逛了两个多小时以后,他的肚子又疼了起来,这一次来得更猛烈,以致他实在不能够再忍了。可是在附近又没有厕所。他于是离开朋友,冲向刚才的那个厕所。此刻,在他的脑海里只有刚才在厕所里所体会的安静、放松。在他脱下裤子那一刻,他也找到了这一辈子让他荣华富贵的商机:在长城脚下建公厕!

在某次公司的会议上,他结合自己对市场的分析和实地考察,向公司的老总提出在长城下面建公厕的建议。当然他省略了他在长城上找厕所的那一段。老总听完他的想法,一拍大腿,兴奋的说:"不愧是留过学的,我怎么就想不到这个市场呢!"于是,有了老总的支持,他的事业开始腾飞。这个项目吸引了越来越多的关注和投资,以后长城脚下的公厕也越来越豪华,有的公厕甚至包括了私人飞机场。在这个过程中,他也从一个默默无闻的建筑师变成了全国有名的亿万富翁。

(本故事纯属虚构。王爱军同学和某地产商对此也有贡献。)

April 29, 2009

曲折上班路 4

每到上班高峰时候,北京就像是得了便秘似的。我们同事今天就为此演了一出喜剧。

他住在北京西站附近,要到永安里上班。七点钟起床,本来时间也是够的了。但是今天他上了公交以后,一堵就是半个多小时。他想,不行了,这么下去肯定要迟到。于是到白水桥的时候他叫司机开门让他下车。司机就是不肯,他就打开车窗在旁人奇怪的眼神中跳了下来。

下了车就朝着地铁站狂奔。跑到后来,没力气了。刚好旁边有个捡破烂的大爷骑着三轮车。他问那大爷能不能让他搭一段。那人看了看他,说:"上来吧。"

快到地铁站的时候,同事让那大爷停车让他下来。没走几步,那大爷又骑车追了上来,热情的对他说:"小伙子,我也去这个方向,要不要上来坐?"谢绝了好意后,他赶紧换乘地铁。

终于在八点二十几的时候,赶到了公司的楼下,此时距上班时间只有几分钟了。

这个故事告诉我们,在北京要准时的坐在办公室是件多么不容易的事啊。

April 28, 2009

安慰与自我安慰 5

到交房租的时候发现工资卡没了,我心急如焚,我的全部工资可都放在里面了。我不断祈祷:千万不要掉在取款机里了!

因为没有带存折,赶紧拿了身份证到最近的银行查询余额。我有多张银行卡,又没有卡号信息,工作人员只能一张张和我核对。当听说卡里只有一百来块时,我的心情紧张到极点。赶紧让仔细查查别的账号,发现还有一张卡,余额跟最近查询到的差不多,我平常不是特别注意后面两位,因此也就暂时放下了悬着的心。

因为要交房租,第二天,我又带了存折去取款。等把所有交易记录打印出来,才发现虽然大部分钱还在,但是最后有一笔一千五的并不是我取的。我最初担心的成为了现实:我真的把银行卡落在取款机里没有取出来,而且被后面的人取了钱。取款机每次取款限额两千五,想必后面那个人当时在紧张中先选择快速取款的两千五,因为我刚取了钱,被取款机拒绝后他又选择一千五。

平白无故损失了一千五实在是郁闷。国鑫知道后,安慰我道"幸好没有取你两千四",我感觉稍微不是那么痛苦了。他又接着说"也没有给你全部取光",我好像赚到了,心情又好了点,不过还是有点郁闷。"你就想想,也就一个月房租而已",他这么一说,我的心情基本上回到了没有丢钱的状态了。

今天,他兴奋的告诉我他买的基金赚了百分之十。我不屑的说:"百分之十算什么,我银行卡没取就丢了一千五了"。瞬间感觉自己好有钱!

web stats
|备案序号:苏ICP06042980 号| Movable type