- 12
- 0
- 约4.25千字
- 约 36页
- 2017-08-09 发布于河南
- 举报
pipe 最早的一种进程间通信方式 半双工方式,某些平台现实支持全双工 只能在有共同祖先的进程之间使用,一般是父子进程 创建出管道后,调用fork产生新进程,在父子进程间使用 shell命令中的管道:ls | grep “music” pipe int pipe(int filedes[2]) 创建一个管道,生成两个文件描述符 filedes[0]用于读,filedes[1]用于写 正确返回0 错误返回-1 fstat可以返回管理描述符类型,用S_ISFIFO测试 pipe pipe pipe 建立从父进程到子进程的管道 父进程关闭读端口filedes[0] 子进程关闭写端口filedes[1] pipe 如果一个管道的写端口关闭了,读操作返回0 可以复制写描述符,让多个进程向同一个管道里面写 如果一个管道的读端口关闭了 写操作返回1,errno设置为EPIPE 产生SIGPIPE信号 多个进程写一个管道,如果我们写的数据小于PIPE_BUF 数据相互之间不会交叉;否则就可能交叉 利用管道同步进程 演示pipesyn pipe FILE *popen(const char *cmdstring, const char *type) int pclose(FILE *fp) 创建管道,产生进程,关闭管道无用的端口,调用shell执行程序,并等结束 t
您可能关注的文档
- B-3台湾-Shihmen.ppt
- BIST 内建自测试.ppt
- boshc DS7400XI主机介绍.ppt
- Brew 开发.ppt
- BugFree-使用指南.ppt
- BUGFREE系统.ppt
- Bug提交与管理.ppt
- Bug提交与管理规范.ppt
- C5.0决策树工具的使用UndergraduateDissertation.ppt
- C++ 第二章 概述.ppt
- 偏头痛的瑜伽护理方法.pptx
- 假睫毛佩戴后的眼部保护.pptx
- 儿科心理护理.pptx
- 《初识在线学习》教案-2025-2026学年湘教版(新教材)小学信息技术三年级下册.docx
- 《记录校园生活的一天》教案-2025-2026学年湘教版(新教材)小学信息技术三年级下册.docx
- 2025-2026学年南大版初中心理健康九年级全一册(全册)教学设计(附目录P113).docx
- 《沟通无极限》教案-2025-2026学年南大版(新教材)初中心理健康九年级全一册.docx
- 《阳光总在风雨后》教案-2025-2026学年南大版(新教材)初中心理健康九年级全一册.docx
- 《安全防范讲策略》教案-2025-2026学年人教版(新教材)初中信息技术八年级全一册.docx
- 《安全事件与风险》教案-2025-2026学年人教版(新教材)初中信息技术八年级全一册.docx
最近下载
- 政治重庆市重庆第一一中学校高2026届高三下学期4月二诊考试(4.17-4.18).docx VIP
- 重庆大学博士、硕士学位论文撰写格式标准及要求(2025年修订).docx VIP
- 2022-2023学年湖北省武汉市东湖高新区七年级(下)期末语文试卷.doc
- 广州黄埔事业单位笔试真题2025.docx VIP
- 2026年汽轮机岗位面试题及答案.doc VIP
- 2025年江苏信息职业技术学院辅导员考试真题.docx VIP
- 《心若菩提》读后感.pptx VIP
- 天然气使用管理制度.docx VIP
- 人教版道德与法治三年级下册第8课《弘扬家庭美德》课件.pptx VIP
- 第五单元 第2课时《用尺规比较线段的长短》2025人教版三年级上册数学(表格式).docx
原创力文档

文档评论(0)