收藏 分销(赏)

实验三 进程间通信.doc

上传人:s4****5z 文档编号:8772287 上传时间:2025-03-01 格式:DOC 页数:8 大小:814.50KB 下载积分:10 金币
下载 相关 举报
实验三 进程间通信.doc_第1页
第1页 / 共8页
实验三 进程间通信.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
实验三 进程间通信 1200380102 林海艳 (一)信号机制 一、实验目的 1、了解什么是信号 2、熟悉LINUX系统中进程之间软中断通信的基本原理 二、实验内容 1、编写程序:用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child process1 is killed by parent! Child process2 is killed by parent! 父进程等待两个子进程终止后,输出如下的信息后终止: Parent process is killed! 2、 分析利用软中断通信实现进程同步的机理 三、 实验代码 四、实验结果 (二)进程管道通信 一、实验目的 1、了解什么是管道 2、熟悉UNIX/LINUX支持的管道通信方式 二、 实验内容 编写程序实现进程的管道通信。用系统调用pipe( )建立一管道,二个子进程P1和P2分别向管道各写一句话: Child 1 is sending a message! Child 2 is sending a message! 父进程从管道中读出二个来自子进程的信息并显示(要求先接收P1,后P2)。 三、 实验代码 四、 实验结果 (三)消息发送与接收 一、实验目的 1、了解什么是消息 2、熟悉消息传送的机理 二、实验内容 消息的创建、发送和接收。使用系统调用msgget( ),msgsnd( ),msgrev( ),及msgctl( )编制一长度为1k的消息发送和接收的程序。 三、 实验代码 四、 实验结果 (四)共享存储区通信 一、 实验目的 了解和熟悉共享存储机制 二、实验内容 编制一长度为1k的共享存储区发送和接收的程序。 三、 实验代码 四、 实验结果
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服