首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
admin
2016-05-12
28
问题
编一个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
操作系统
理工类
相关试题推荐
某系统的结构图如图所示,试求:(1)系统的误差传递函数。(2)单位斜坡输入下系统的稳态误差。
步进电动机分辨率为720步/转,位置寄存器P为7位,速度寄存器包括最高位符号位共8位。在零时刻,二进制00011110B装入速度寄存器,位置寄存器初始值为0,在1000Hz时钟的上升沿,速度寄存器的内容加入位置寄存器。设采用DDA法产生电动机的分布运动。
旋转变压器是一种输出电压随【】变化的角位移测量装置。
在数控系统中,复杂连续轨迹通常采用【】方法实现。
连续路径控制中为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的【】,使得它们同步协调到达目标点。
投标是指投标人利用________的经济手段获得承担工程建设任务资格的过程。
简述计算机病毒的防范措施。
计算机网络安全的目标包括____________、完整性、可用性、不可否认性和可控性。
网络中的保密信息只能供经过___________,以经过允许的方式使用,信息不泄露给非授权用户、实体或过程,或供其利用。
如果进程已具备了运行条件,但由于处理机正被其他进程占用,暂时不能运行而等待分配处理机,则称该进程处于()
随机试题
下列八脉交会穴中通于奇经八脉正确的为
承兑
在保险合同履行过程中,争议处理最激烈的方式是( )。
投资性房地产的后续计量模式包括()。
有效市场理论下的有效市场概念的含义是( )。
债权人对于债务人或第三人提供的、不转移占有而作为债务履行担保的财产,在债务人不履行债务或发生当事人约定的情形时,可就该财产折价或者就拍卖、变卖该财产的价款优先受偿的权利是()
优抚安置工作是国家依据法定的形式对()等提供优待、抚恤和安置,以确保其生活水平不低于所在地的平均生活水平的一项褒扬性和优待性的社会保障制度。
学生在进行骑撑前回环练习时,保护帮助者应站在()。
PricePlanningApricerepresentsthevalueofagoodsorserviceforboththesellerandthebuyer.Priceplanningissyst
Weshouldrecognizethateverycompanyandeverypersonispartofalong______ofcustomersandsuppliers.
最新回复
(
0
)