摘要: 管道,其本质是一个伪文件(实为内核缓冲区);由两个文件描述符引用,一个表示读端、一个表示写端;规定数据从管道的写端流入,读端流出。 管道的原理:管道实为内核使用环形队列机制,借助内核缓冲区(4k)实现。 必须用于有血缘关系的进程 管道的局限性: ① 数据自己读不能自己写。 ② 数据一旦被读走,便不在 阅读全文
posted @ 2019-03-11 20:03 GodL 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 父进程调用wait函数可以回收子进程的终止信息,该函数有三个功能:(一次wait调用回收一个子进程 回收多个用循环) 1、阻塞等待子进程退出 2、回收子进程残留资源 3、获取子进程结束状态(退出原因) pid_t wait(int *status) //status为传出参数 子进程的结束状态 成功 阅读全文
posted @ 2019-03-11 16:32 GodL 阅读(162) 评论(0) 推荐(0) 编辑