操作系统实验报告进程通信管理要素
漳 州 师 范 学 院
实 验 报 告
班 级 13网络1班 学号1308990337 姓名 成绩
同组人 实验日期
课程名称:操作系统 实验题目:进程通信管理PC 兼容机。Window xp 以上操作系统 实验内容与具体步骤
1.软中断通信
编制一段程序,使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按键),当捕捉到中断信号后,父进程用系统调用kill()向两个子进程发出信号,子进程捕捉到信号后,分别输出下列信息后终止:
child process 1 is killed by parent!
child process 2 is killed by parent!
父进程等待两个子进程终止后,输出一下信息后终止:
parent process is killed!
#include unistd.h
#include stdio.h
#include signal.h
void waiting();
void stop();
int wait_mark;
int main()
{
int p1,p2;
while((p1=fork())==-1);
if(p10) //父进程产生子进程1
{
原创力文档

文档评论(0)