首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程Pa、Pb中,进程Pa首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程Pb发送该命令字符串。进程Pb打开有名管道fifos用于读,通过管
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程Pa、Pb中,进程Pa首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程Pb发送该命令字符串。进程Pb打开有名管道fifos用于读,通过管
admin
2016-05-12
69
问题
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程P
a
、P
b
中,进程P
a
首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程P
b
发送该命令字符串。进程P
b
打开有名管道fifos用于读,通过管道读到字符串,显示该命令字符串后执行该命令字符串。
选项
答案
程序清单24-5:pipe.c /*程序A*/ #include<stdio.h> #include<fcntl.h> #include<string.h> #include<sys/star.h> main() { int fd; char cmd[200]; mknod("fifos",S IFIFO|0666,0); //创建有名管道 fd=open("fifos",O_WRONLY); //写打开有名管道 printf("Input command string:"); gets(cmd); //由键盘读入一行 write(fd,cmd,strlen(cmd)+1); //将命令字符串写入有名管道 close(fd); return; } /*程序B*/ #include<stdio.h> #include<fcntl.h> #include<string.h> #include<sys/stat.h> main() { int fd; char cmdstr[200]; fd=open("fifos",0_RDONLY); //读打开有名管道 bzero(cmdstr,sizeof(cmdstr)); //清缓冲区cmdstr read(fd,cmdstr,sizeof(cmdstr)); //从有名管道中读命令字符串 printf("cmdstr=%s\n",cmdstr); system(cmdstr); //执行该命令字符串 close(fd); return; }。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/mqNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列索赔不属于按索赔依据的范围分类的是()
在项目施工全过程中,运用科学管理的理论、方法,通过法规、技术、组织等手段,使人、物、环境构成的施工生产体系达到最佳安全状态,实现项目安全目标所进行的一系列活动的总称为_________。
施工项目的成本预测与计划是施工项目成本的()
当采用匀速进展横道图比较法比较工作实际进度与计划进度时,如果表示工作实际进度的横道线右端点落在检查日期的右侧,则检查日期与横道线右端点的差距表示()
操作系统探测技术主要包括:获取标识信息探测技术、基于____________协议栈的操作系统指纹探测技术和ICMP响应分析探测技术。
计算机病毒程序利用操作系统的___________或加载机制进入内存。
采用___________技术可以尽可能地全面恢复运行计算机网络所需的数据和系统信息。
今要筹建一个企业,有4个投资方案,三种自然状态,投资成本如下表:(1)画出决策树;(2)依据期望值标准做出决策。
简述WindowsServer2003内核的基本功能。
随机试题
计划发行债券的公司,担心未来融资成本上升,通常会利用利率期货进行()来规避风险。
下列词中,和其他三项不属于一个语义场的词是()
目标监测包括()
A.下肢关节主动屈伸运动B.下肢关节被动旋转运动C.桥氏运动D.空踩自行车运动E.持续性被动运动(CPM)股骨颈骨折病人术后第2周可进行
在诊断能量范围内不产生的效应是
医学道德的原则不包括
微分方程y’’-3y’+2y=xex的待定特解的形式是:
______animportantdecisionmoreonemotionthanonreason,youwillregretitsoonerorlater.
(1)Muckyroads,unpredictableweather,andwetgroundthatsagsbeneathyourfeet.ItmustbespringtimeinNewEngland.(2)
Interruption,moresurelythananythingelse,killsconversation.Thebestoftalkersinterrupt【C1】______inconversation.Howe
最新回复
(
0
)