免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1870 | 回复: 3
打印 上一主题 下一主题

用perl编数据库的大侠,能给我解释句话么 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-11 17:00 |只看该作者 |倒序浏览
我PERL初学者。最近被要求看懂一套程序, 然后把流程写出来。 无奈水平实在有限。一段我总是不懂,然后请教我们这专家。

一个父进程 产生了3个子进程。之后父进程在一个循环里一直循环。3个子进程在另一个循环里等待消息。在收到一个消息后, 1个子进程继续执行必要的程序。执行完会被消灭。然后父进程会再产生一个子进程,等待获得消息。
问题是在于一开始产生的另外两个子进程。 我时用 $$ 在关键语句跟踪的。也就是说,看的哪些语句是哪个进程执行的。第一次产生的另外两个进程,后来我就看不到了。 我只跟踪到第一次产生的3个子进程里的一个在继续往下跑程序。

然后我问我们这得专家。 无奈专家太忙。第一句就是 “我没时间”。 但是还是跟我说了句。他说,这个就像是处理数据库。一个在读,另外还要有在等的,等着回馈的消息。差不多这个意思吧。
这话大概意思我明白。请问各位大侠,但具体情况是个怎么个处理法呢? 能说个大概方向给我么?谢谢了先。

论坛徽章:
0
2 [报告]
发表于 2011-10-11 17:12 |只看该作者
回复 1# bjzjyang


表述的太不清楚了, 贴代码

论坛徽章:
0
3 [报告]
发表于 2011-10-11 18:00 |只看该作者
我想说的是 有人明白说的这种机制么? 就是说,一个在读的时候,另外有在等待返回值的。这个具体的大概是怎么回事呢? 代码不能贴啊。 而且很大的程序呢

论坛徽章:
0
4 [报告]
发表于 2011-10-12 11:24 |只看该作者
会不会是读写锁?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP