首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

用C编写一个多进程的程序,请各位大侠指点一上,不需要源代码,只想知道该怎样来设计程序的框架。各位的帮助。多谢。(急求)

2012-09-23 
用C编写一个多进程的程序,请各位大侠指点一下,不需要源代码,只想知道该怎样来设计程序的框架。在线等各位的

用C编写一个多进程的程序,请各位大侠指点一下,不需要源代码,只想知道该怎样来设计程序的框架。在线等各位的帮助。谢谢。(急求)
用C编写一个多进程程序,由一个进程(相当于人的brain)负责控制所有进程,并可以由此brain向人们汇报进程状况。这个程序的功能可以形象人的功能类比。创建一个brain-process进程,并创建出类似于人的手(hand-process)、脚(foot-process)、胃(stomach-process)等等的进程。hand-process、foot-process、stomach-process可以异步工作,互相不影响,但都必须能接受brain-process的控制。这就是这个程序的工作机制。我不知道该如何来设计(怎样去创建这些进程,进程间又该怎样通信)。多谢各位大侠,来指点江山。

[解决办法]
我感觉你的核心是要做一个消息系统出来.. 不同的模块想同一个消息队列中发消息, 然后让大脑一直在读消息队列,根据不同的事件类型做不同的处理..
[解决办法]
epoll,socketpair,pipe

热点排行