- 22
- 0
- 约4.62千字
- 约 7页
- 2016-11-29 发布于贵州
- 举报
实验五 进程间通信实验(二
实验五 进程间通信实验(二)
实验目的:
通过基础实验,基本掌握无名管道、有名管道的程序设计。
通过编写程序,使读者掌握信号处理程序设计方法。
实验内容:
无名管道程序设计:在父进程中创建一个无名管道,并创建子进程;在父进程中写该管道,并用子进程将内容读出。
有名管道程序设计:创建两个进程,在A进程中创建一个有名管道,并向其写入数据,通过B进程从有名管道中读出数据。
信号处理程序设计:在进程中为SIGBUS注册处理函数,并向该进程发送SIGBUS信号来触发信号处理函数。
实验过程:
(一)无名管道程序设计
实验代码:
/* pipe.c */
#include unistd.h
#include sys/types.h
#include errno.h
#include stdio.h
#include stdlib.h
#include string.h
#define MAX_DATA_LEN 256
#define DELAY_TIME 1
int main()
{
pid_t pid;
int pipe_fd[2];
char buf[MAX_DATA_LEN];
const char data[] = Pipe Test Program;
int real_read, real_write;
memset((void*)buf, 0, sizeof
您可能关注的文档
- 安装工程预算软件比.doc
- 安视达幼儿园推进话.doc
- 安达信-上海宝山工业园战略规划项目建议.doc
- 安达六中胡曦历史八年级下《对外开放格局的形成》课堂实.doc
- 安阳师范学院学院综合实践学分工作报.doc
- 安阳车站材料房施工组织设.doc
- 安陆市中职校特色项目总结报.doc
- 宋 词 欣 赏——辛弃疾作品.doc
- 宋庆龄对促进第二次国共合作的独特贡.doc
- 宋池初中安全教育管.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)