首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
admin
2016-05-12
21
问题
编一个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
操作系统
理工类
相关试题推荐
某直流电动机的电枢电压为24V,其堵转转矩为Tb=20N.m,电动机的反电动势系数Ke=1.2,试求:(1)电动机的机械特性硬度。(2)画出24V时电动机转矩与转速的关系曲线。
对大多数工程项目来说,单位时间的资源消耗在整个使用范围内,通常是()
招标资格预审的申请人少于_______的,应当重新招标。()
某项目投资方案净现金流量如下表所示,当基准收益率为10%时,用内部收益率指标判断项目是否可行。
施工项目全面成本管理责任体系包括组织管理层和________两个层次。
建筑工程技术经济学
建设工程项目成本管理应从________开始。()
在施工进度检查过程中,对不符合要求的部分进行调整,下列方法不正确的是()
“黑色星期五”病毒属于文件型病毒的()
文件映射只可用于________的进程之间,而不能用于网络上。
随机试题
选聘工作的基础是___________。
阅读下面一段文字,回答问题。且其议日:“人必有子,子必有亲,亲亲相仇,其乱难救?”是惑于礼也甚矣。礼之所谓仇者,盖其冤抑沉痛而号无告也;非谓抵罪触法,陷于大戮,而日“彼杀之,我乃杀之”。不议曲直,暴寡胁弱而已。其非经背圣,不亦甚哉!《周礼》:“调
某女,34岁,症见小便短赤,淋沥涩痛,口燥咽干,医师诊断为湿热下注所致的淋证,适宜的中成药是()。
下列哪些情形应以破坏计算机信息系统罪论处?()
近年来,一种“知本经济”的说法日益流行。“脑体倒挂”的现象不再,高学历者正在拥有日益增多的收入和机遇。与此同时,中国接受高等教育的人数也越来越多。
某上市公司发行普通股500万股,每股面值1元,每股发行价格2元,支付手续费20万元,支付咨询费30万元。该公司发行普通股计入股本的金额为()万元。
根据税收征收管理法律制度的规定,下列情形中,税务机关有权核定纳税人应纳税额的有()。
2,9,64,625,()。
甲下班时,误将同事乙的电脑拿回家。晚上该电脑被丙偷走。以下说法正确的是()
WhatisthewomandoinginBeijing?
最新回复
(
0
)