首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
admin
2016-05-12
40
问题
编一个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://www.kaotiyun.com/show/zvNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
考虑χy平面上的直线运动路径,源点坐标为(1,1),终点坐标为(13,11),两轴速度限制:vχmax=vymax=±6,加速度限制:aχmax=aymax=±2,试设计三次多项式样条函数点位控制指令。
两台完全相同的直流电动机组成电动机一发电机组,两者励磁电压均为110V,电枢绕组电阻为50Ω,发电机空载时,转速为1200r/min,电枢加压110V,当电枢电流为0.1A时,试求反动势系数。
工程质量事故发生后,工程建设单位负责人应于________小时内向事故发生地县级以上人民政府住房和城乡建设主管部门及有关部门报告。()
下列项目属于必须招标范围的是()
简述防火墙的五大基本功能。
网络安全解决方案的层次划分中,用户认证在网络和信息安全中属于技术措施的第一道大门,最后防线为____________。
完整的安全策略应该包括实时的检测和____________。
在操作系统中,一方面每个进程具有独立性,另一方面进程之间又具有相互制约性。对于任何两个并发进程,它们之间()
下列对进程的描述正确的是()
简述网络操作系统中网络管理的含义,写出其所包括的主要内容。
随机试题
Americaisacountryonthemove.Inunheard-ofnumbers,peopleofallagesareexercisingtheirwaytobetterhealth.According
骨性关节炎最常累及的关节是
病人,42岁,近几年来经量增多,经期延长。近2~3个月感头晕、乏力。妇科检查子宫呈不规则增大,如孕4个月大小,表面结节状突起、质硬。不可能出现的护理诊断为
2006年1月17日,魏某所乘的客轮触礁沉没,生死不明。魏某的利害关系人若申请宣告其死亡,问:最早应该是哪一天才能向法院提出申请?()
甲自然人、乙自然人和丙公司共同投资设立A有限合伙企业(简称“A企业”),在各方协商一致的合伙协议中约定:甲出资5万元的货币,乙以作价8万元的实物出资,丙公司以劳务作价10万元出资;甲和乙为普通合伙人,丙为有限合伙人;甲和乙共同执行A企业的合伙事务,并对合伙
在了解X公司及其环境、评估重大错报风险时,A注册会计师发现X公司20×1年度主要发生了下列事项:X公司20×0年实现的收入为12000万元。董事会制定的20×1年度目标年度总收入比20×0年上升20%。总经理的薪酬根据收入实现情况确定。20×1年12
1903年我国创办的第一所学前教育机构,其所在地在湖北。()
A、 B、 C、 D、 A每列前两个图形的线条数之和等于第三个图形的线条数。
《河北省2010年国民经济和社会发展统计公报》显示:河北省2010年全年城镇居民人均可支配收入达16263.4元,比上年增长10.5%。农民人均纯收入达5958元,增长15.7%。城镇居民人均消费支出10318.3元,增长6.6%;农民人均生活消费支
Googleis______.Howcanyougetaword’sdefinitionusingGoogle?
最新回复
(
0
)