- 1
- 0
- 约1.32千字
- 约 20页
- 2019-10-23 发布于天津
- 举报
实验一、进程控制;编写程序,演示多进程并发执行和进程软中断、管道通信。
父进程使用系统调用pipe( )建立一个管道,然后使用系统调用fork()创建两个子进程,子进程1和子进程2;
子进程1每隔1秒通过管道向子进程2发送数据:
I send you x times. (x初值为1,每次发送后做加一操作)
子进程2从管道读出信息,并显示在屏幕上。
父进程用系统调用signal()捕捉来自键盘的中断信号(即按Ctrl+C键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:
Child Process l is Killed by Parent!
Child Process 2 is Killed by Parent!
父进程等待两个子进程终止后,释放管道并输出如下的信息后终止
Parent Process is Killed!;三、预备知识;2、编辑、编译、执行/调试;3、Linux进程管理命令—进程终止;4、Linux进程控制函数——进程创建;4、 Linux进程控制函数—修改进程;4、 Linux进程控制函数—进程属性操作;4、 Linux控制函数—进程退出;4. Linux控制函数—等待进程终止;5. 进程的软中断通信;当某个信号出现时,系统有三种处理方式:
忽略信号:大多数信号使用,但
您可能关注的文档
最近下载
- 2023年鲁东大学公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷A(有答案).docx VIP
- 保健按摩师一级(高级技师)历年参考题库含答案解析(5套题).docx VIP
- 半导体制程概论chapter6萧宏.pptx VIP
- DBHJT015-2014合肥市《匀质改性复合防火保温板建筑外保温系统应用技术导则》(OCR).pdf VIP
- 小学教导主任述职报告与小学教导员个人述职报告汇编.doc VIP
- 小学古诗知识大比拼.pptx VIP
- DG/TJ08-90-2014水利工程施工质量检验与评定标准(OCR).pdf VIP
- 与贝尔热拉克的葡萄酒之约.pdf VIP
- 2026年杜仲产业未来十年发展报告.docx
- 呼吸衰竭教学查房课件.pptx VIP
原创力文档

文档评论(0)