摘要: Unix高级环境编程的简单总结:1 使用pipe生成管道p[2],然后fork出child进程,p[0]是读端,p[1]是写端。这样的话,child和parent一个读--->一个写,就可以进行通信了。2 使用popen打开一个管道,它做的动作是:fork出一个child的stdin或者stdout和返回的描述字连接起来。3 协同进程---比较冷门,shell的管道就是这么做的。将一个进程的stdin和另一个进程的stdout连接起来等等类似的。4 使用msgget,msgsnd,msgrcv创建消息队列,发送消息,接收消息。但是现在的linux上要比管道慢。5 使用mkfifo创建命名 阅读全文
posted @ 2012-06-04 21:24 Jack204 阅读(633) 评论(0) 推荐(0) 编辑