Linux进程通信实验:软中断与管道实现.pdf

Linux进程通信实验:软中断与管道实现.pdf

实验目的:通过实现软中断通信和管道通信,理解LINUX系统中进程间通信的基本原理。

任务1:软中断通信;

编写一段程序,使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉

键盘发出的中断信号(即按Del键)。当捕捉到中断信号后,父进程用系统调用kill()向两

个子进程发送信号,子进程捕捉到信号后分别输出下列信息并终止。

子进程1被父进程终止!子进程2被父进程终止!父进

程等待两个子进程终止后,输出以下信息并终止:父

进程已终止!

程序

1#include

stdio.h#includesignal.h#include

文档评论(0)

1亿VIP精品文档

相关文档