登录
首页 » Linux编程 » 进程通信(LINUX下)实验报告源码

进程通信(LINUX下)实验报告源码

于 2022-05-16 发布 文件大小:119.53 kB
0 219
下载积分: 2 下载次数: 1

代码说明:

学习如何利用管道机制、共享存储区机制进行进程间的通信,并加深对上述通信机制的理解。 内容: (1) 了解系统调用pipe()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。 (2) 编写一段程序,使其用管道来实现父子进程之间的进程通信。子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent ! ”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。 (3) 编写一段程序,使其用共享存储区来实现父子进程之间的进程通信。父进程创建一个长度为512 字节的共享内存空间,显示写入该共享内存的数据;子进程将共享内存也附加到自己的地址空间,并向共享内存中写入数据。 思考 (1) 上述哪个通信机制提供了发送进程和接收进程之间的同步功能?这些同步是如何进行的? (2) 上述通信机制各有什么特点,它们分别适合于何种场合?

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • vi 命令大全
    对LINUX系统下的vi编辑器及终端的命令,做了全面的总结,可以使得初学者容易查找并加以练习 非常全,很好用!
    2022-02-06 18:56:09下载
    积分:1
  • 字模的产生
    了解无数的Windows程序,从来没有把显示汉字和英文字母当成一回事儿。这也难怪,写窗口程序的时候,什么SetWindowText、MessageBox、SetDlgItemText等等,你只需要把自己想要显示的字符串传进去,然后编译、链接,就能够显示出来了,非常非常简单;若说麻烦,可能就是在ASCII码和Unicode码之间转换比较麻烦,但是习惯之后,似乎又没什么了。可是,如果没有操作系统的支持呢?例如,在一个纯DOS的环境下,该如何显示中文?或者是日文、韩文?甚至是英文ASCII码?这就是我想在这里讨论的问题,这里需要一种叫“字模”的技术。
    2022-05-16 04:50:37下载
    积分:1
  • 为 ns2 椰菜 (流动模式)
    此代码产生为 ns2.mob 文件 椰菜是为移动节点模式流动性
    2022-04-15 21:55:20下载
    积分:1
  • sqlite使用库
    资源描述自己在做项目时写的一个嵌入式sqlite操作的例子,后来也是拿这个编的动态库使用的,网上别的库也有很多,不过比较一下有太多自己不需要的代码,加上当时使用的ARM内存比较小,就自己写了sqlite数据存储,包括使用文档我也打包进去了,对于要学习sqlite的朋友应该是个不错的参考
    2023-05-10 00:05:06下载
    积分:1
  • FTP服务器开发
    这个是FTP服务器开发的源代码。欢迎大家下载、试用。谢谢大家的支持!
    2022-03-21 02:17:53下载
    积分:1
  • 混合安全
    应用背景我们带来新奇三要点军事MANET安全通信:在无线自组网中使用的加密方法,混合密钥管理协议和结构军用无线自组网的组织。作为一种新的方法,我们使用混合密码安全的签密方案 ;提供安全性和性能相比一些传统的加密方法的优点。此外,多层次的安全方法,我们的协议提供自适应解决方案根据不同军队单位的要求马奈。关键技术看门狗是一个众所周知的机制来检测自私节点。然而, ;由监管机构检测过程可以失败,产生假阳性和假阴性,可导致错误 ;操作。此外,依托当地监管机构能导致表现不佳的时候,检测自私节点,在长期的 ;精度和速度。这是散发性接触网络特别重要,如延迟容忍网络(DTNs),其中 ;有时监督者缺乏足够的时间和信息来检测自私节点
    2022-05-29 10:12:25下载
    积分:1
  • 无线传感器网络
    它是一个简单的方法表示 af 无线传感器网络度应用和使用
    2022-04-25 11:59:54下载
    积分:1
  • atan2实现
    atan2,源码,利用atan函数实现 在三角函数中,两个参数的函数atan2 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-06 04:29:59下载
    积分:1
  • memerycache
    memerycache 内存调度算法,经典高效!包含了十几个文件,对算法描述特别详细,运行在Linux之上,是做各种高效程序,做系统开发,很好的参考材料,近乎完美的算法,很值得学习!!        你也可以拿他作为学习Linux,底层算法的一个实例。                                                
    2022-06-15 08:16:02下载
    积分:1
  • 嵌入式工具
    我上传的是linux环境下的两个开发工具,gcc编译工具和gdb链接工具,如果你要进行linux方面的开发,比如驱动。。。等等,当你需要构建开发工具的时候就会使用到当前的两个工具,你就可以运用它们进行完美的开发。。。。。。。
    2023-05-21 06:35:07下载
    积分:1
  • 696516资源总数
  • 106593会员总数
  • 6今日下载