首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
admin
2016-05-12
25
问题
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠等待10秒,在收到软中断信号SIGUSR1后,在软中断处理程序中利用例行库中的程序执行,执行该命令串后返回。子进程然后打印Completed后终止自己。父进程在子进程完成任务和返回结果状态后结束运行。
选项
答案
程序清单24-3:sig.c #include<signal.h> #include<string.h> #include<stdlib.h> #include<stdio.h> char cmd[100]; main() { int pid,status,chan[2]; void func(); signal(SIGUSR1,func); //设置信号处理方式 pipe(chan); //创建无名管道 if(pid=fork()){ close(chan[0]); printf("Canmand="); gets(cmd); write(chan[1],cmd,strlen(cmd)+1); close(chan[1]); sleep(5); kill(pid,SIGUSR1); wait(&status); //等待子进程终止 printf("status=%d\n",status); }else{ close(chan[1]); bzero(cmd,sizeof(cmd)); read(chan[0],cmd,sizeof(cmd)); Sleep(10); printf("Completed.\n"); exit(0); } } void func() { system(cmd); }。
解析
转载请注明原文地址:https://kaotiyun.com/show/zvNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
有一脉冲电源,通过环形分配器将脉冲分配给五相十拍通电的步进电动机定子励磁绕组,测得步进电动机的转速为200r/min,已知转子有24个齿。试求:(1)脉冲电源的频率。(2)步进电动机的步距角。
静态投资回收期
建设工程施工合同管理的特点是什么?
________是项目建设全过程的最后一道程序。
两个以上法人或者其他组织组成一个联合体,以一个投标人的身份共同投标是()
防火墙的目的在于实现安全访问控制,请根据防火墙的体系结构相关知识回答下列问题。本题图所示为某种防火墙的体系结构,试补充完整①~⑤处空缺的组件名称。可选组件名称:内部路由器、外部路由器、堡垒主机、内部主机、外部网络。
通常,可以利用____________这个简单命令得到主机操作系统的类型。
进程的基本调度状态有哪些?它们之间是如何转换的?
在网络操作系统中,都必须提供信息传输的基本功能,通常以________的形式出现。
设备分配方式有两种,即静态分配和________。
随机试题
女性,30岁,务农。结婚5年,与公婆、小姑子住在一起,一直郁闷,丈夫让其忍耐。近两年感全身疼痛、吃东西后反酸、腹胀且性冷淡、月经紊乱、心情不好,有时心烦、坐立不安、睡眠时好时坏,平时敏感。躯体检查未见异常。本病疼痛的特点()
世界上大部分国家的政府在治理“失业”问题时,都倾向于采用哪种办法来解决?()
消渴日久,可见哪些合并病证
脏躁的临床特点有
某市有一大型文化设施(如图书馆),从现占用的重点文物保护单位中迁出。经计划行政主管部门批准,需选址新建一座现代化的大型文化设施,建筑面积控制在5万m2以内。建设单位提出的要求是,该设施应有观众厅、多功能厅、报告厅和较大的库房,并要求场地干燥,不能靠近易燃易
下面属于断续性操作技能的是()。
回送地址通常用于网络软件测试和本地机器进程间通信,这类IP地址通常是以十进制数______开始的。
以下能正确表述算式sin(2πr+30°)的C语言表达式是
A、数量很少B、还没整理C、全是风景照D、都是老照片B
Arewereadyforthelibraryofthefuture?A)Librarianstodaywilltellyoutheirjobisnotsomuchtotakecareofbooks
最新回复
(
0
)