linux进程间通信
嗯嗯_me
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
-
欢迎使用CSDN-markdown编辑器
习题: 使用管道实现父子进程间通信,完成:ls | wc –l。假定父进程实现ls,子进程实现wc。 ls命令正常会将结果集写出到stdout,但现在会写入管道的写端;wc –l 正常应该从stdin读取数据,但此时会从管道的读端读。程序不时的会出现先打印 提 提示符,再出程序运行结果的现象。 这是因为:父进程执行ls命令,将输出结果给通过管道传递给 子进程去执行wc命令,这原创 2017-05-12 10:05:19 · 188 阅读 · 0 评论 -
进程间管道通信基础
练习:使用管道实现兄弟进程间通信。 兄:ls 弟: wc -l 父:等待回收子进程。 要求,使用“循环创建N个子进程”模型创建兄弟进程,使用循环因子i标示。注意管道读写行为#include <stdio.h>#include <sys/types.h>#include <sys/wait.h>#include <errno.h>#include <stdlib.h>#incl原创 2017-05-12 11:05:23 · 227 阅读 · 0 评论