- 1
- 0
- 约1.22千字
- 约 11页
- 2022-05-16 发布于广东
- 举报
进程间通信(三);有名管道读写(熟练);有名管道具有如下特点:
对应管道文件,可用于任意进程之间进行通信
打开管道时可指定读写方式
通过文件IO操作,内容存放在内存中; #include unistd.h
#include fcntl.h
int mkfifo(const char *path, mode_t mode);
成功时返回0,失败时返回EOF
path 创建的管道文件路径
mode 管道文件的权限,如0666
;进程A:循环从键盘输入并写入有名管道myfifo,输入quit时退出
进程B:循环统计进程A每次写入myfifo的字符串的长度
/* create_fifo.c */
// 省略头文件
int main(void) {
if(mkfifo(“myfifo”, 0666) 0) {
perror(“mkfifo”);
exit(-1);
}
return 0;
}
;/* write_fifo.c */
// 省略头文件
#define N 32
int main(void) {
char buf[N];
int pfd;
if ((pfd = open(“myfifo”, O_WRONLY)) 0) {
您可能关注的文档
- 家园沟通爸爸进课堂9月1.pptx
- 生工设备新01发酵-绪论1919.pptx
- 班群里的东西习题讲解.pptx
- 参考文稿网安pgp5.pptx
- 284-92互补推挽功率放大电路19.pptx
- 高端abap视频班学习bdc14.pptx
- 离散1第07章习题77.pptx
- 讲义教程课件chapt28.pptx
- 材料力学第9章课件-例概念题.pptx
- 系统版本烧录卡制作说明.pptx
- 绵阳市平武县2025届数学四年级第二学期期末联考试题含解析.docx
- 绵阳市三台县2025届三年级数学第二学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学下学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含答案.docx
- 绵阳市三台县2025届四年级数学第一学期阶段模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学第一学期期中模拟试题含答案解析.docx
最近下载
- 宫颈癌根治性放疗指南PPT.pptx VIP
- 宿舍巡查制度管理制度.docx VIP
- 成都四川师范大学实验外国语学校初一新生分班语文考试模拟试卷.docx VIP
- 宫颈癌根治性放疗指南2026.pdf VIP
- 2025年西昌医学高等专科学校辅导员考试笔试真题汇编最新.docx VIP
- 2025年秋新人教版英语8年级上册全册同步教学课件.pptx
- 冰箱调研.ppt
- 《心理卫生评定量表手册(增订版)》.doc VIP
- 四川省成都市第四十六中学(四川师范大学附属中学外国语学校)2025-2026学年上学期八年级开学考英语试卷(图片版,含答案).pdf VIP
- 台山地区地质灾害风险评价分析.pdf VIP
原创力文档

文档评论(0)