实验八、进程间通信
2021/6/19 7:33:26
本文主要是介绍实验八、进程间通信,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 课程链接 |
这个作业的要求在哪里 | 作业要求链接 |
学号-姓名 | 18041516-郭昊 |
作业学习目标 | 了解进程间通信的常用方式;掌握管道、消息队列、信号量、共享内存实现进程间通信的方法。 |
1、举例说明使用匿名管道进行进程通信
匿名管道:
2、举例说明使用mkfifo命令创建命名管道以及简单演示管道如何工作
命名管道:
3、编写两个程序使用第2题中创建的管道进行通信
pipe_send.c:
pipe_recv.c:
4、编写两个程序分别通过指定的键值创建IPC内核对象,以及获取该指定键值的IPC内核对象。
ipccreate.c:
ipcget.c:
5、编写一个程序可以用来创建、删除内核对象,也可以挂接、卸载共享内存,还可以打印、设置内核对象信息。
shmctl.c:
6、编写两程序分别用于向消息队列发送数据和接收数据。msg_send程序定义了一个结构体 Msg,消息正文部分是结构体 Person。该程序向消息队列发送了 10 条消息。
msg_send.c:
msg_recv.c:
7、编写程序举例说明信号量如何操作。
semop.c:
8、编写程序使用信号量实现父子进程之间的同步,防止父子进程抢夺CPU。
mysem.c:
这篇关于实验八、进程间通信的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求