实验7多进程间的通信汇编
实验
实验目的:
实验要求:
熟练使用该节所介绍
实验器材:
软件:
1.安装了的vmware虚拟机
硬件:PC机一台
实验步骤:
#include stdio.h
#include unistd.h
#includesignal.h
void f(int sig)
{
printf(catch signal %d\n,sig);
}
int main()
{
int i=0;
signal(SIGINT,f);
printf(pid=%d\n,getpid());
while(1)
{
printf(%d\n,i++);
sleep(1);
}
return 0;
}
编写一段程序,使用系统调用函数fork( )创建两个子进程,再用系统调用函数
signal( )让父进程捕捉信号SIGINT(可以键入ctrl+c 来触发,也可以用kill 命令来
触发),当捕捉到中断信号后,父进程用系统调用函数kill( )向两个子进程发出信
号,子进程捕捉到父进程发来的信号后,分别输出下列信息后终止:
Child process 1 is killed by parent!
Child process 2 is killed by parent!
参考代码如下:
#include myhead.h
void f(int sig)
{
您可能关注的文档
- 实木门安装汇编.doc
- 主要零部件的损伤评估选编.ppt
- 实物资料库配套用房工程模板工程施工方案(新)汇编.doc
- 实现伟大中国梦学习读本(选修)汇编.doc
- 建材行业建设项目前期报告编制及符合性要点综述.docx
- 建材行业建筑项目可行性研究报告综述.docx
- 建材技能鉴定实操指导书1综述.doc
- 实用临床护理三基理论篇、习题篇试卷汇编.doc
- 沪教版2017高考理解性默写(高中)综述.doc
- 沪教版高一上册《经济常识》第四课国家财政和依法纳税课件综述.ppt
- 零碳城市综合能源解决方案分享.docx
- 人形机器人-专题报告8:跨越与弥合:数据采集的必要性与重要性.pdf
- 机器人能胜任哪些工作?+What+Work+Can+Robots+Do.pdf
- Token驱动的大模型推理效能优化技术白皮书2026.pptx
- 2026年Q3人工智能行业薪酬报告.pptx
- AI能读懂民意吗?合成虚拟人物预测政策态度的实证研究+Can+AI+Read+the+Room?Predicting+Policy+Sentiment+with+Synthetic+Personas.pdf
- 山东省亚太资本市场研究院山东上市公司绿色转型与ESG白皮书2026.docx
- AQ-房屋与市政工程2026年消防安全月消防应急演练方案.docx
- 2025年“数据要素×”大赛全国总决赛获奖项目案例集——绿色低碳赛道.docx
- 陈磊-降低新型电力系统复杂性的定频构网及有功控制技术.docx
最近下载
- 人教版五年级下册数学第五单元《图形的运动(三)》测试卷a4版.docx VIP
- 2026年福建省纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 福建省纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 2026人力资源中级考试题库及答案解析.doc VIP
- 植物生理学课件(王小菁-第8版)-第十三章-植物对胁迫的应答与适应.pptx VIP
- La La Land Epilogue 爱乐之城高清钢琴谱五线谱.pdf VIP
- 植物生理学课件(王小菁-第8版)-第十二章-植物的成熟和衰老机理.pptx VIP
- 压铸机液压培训资料.pdf VIP
- 植物生理学课件(王小菁-第8版)-第十一章-植物的生殖生理.pptx VIP
- TOYO-东洋压铸机参数设定及详解.pdf VIP
原创力文档

文档评论(0)