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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 创建带有大量节点的无线传感器网络
    这个方案是在创建一个无线传感器网络非常有用。作为模块,可以直接在代码中使用它。这将创建一个无线传感器网络由多个节点组成,还提供了选择,他们可以管理的数据发送和接收数据的区域。它作为一个模块,可以在任何给定的代码片段中插入。
    2023-03-20 22:10:03下载
    积分:1
  • 串口TCP/UDP,PC端做服务器
    资源描述改代码是,基于QT的,实现串口通信,以及TCP/UDP做服务器的
    2023-02-14 20:00:04下载
    积分:1
  • 3码的路由AODV和DSDV和DSR
    这3的代码写的敌人模拟3协议的网络包括:AODV,DSR 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-21 03:57:19下载
    积分:1
  • 睡眠理发师在C序,动态内存分配
    它是在主内存中动态分配内存来创建信号量和解决sleeping-barber问题。Forking在主程序中用于启动客户机,客户机程序使用客户机并杀死它们。
    2022-03-23 11:03:29下载
    积分:1
  • ubuntu环境下qt译通过的onvif discovery代码
    ubuntu环境下qt编译通过的onvif discovery代码,可以发现支持onvif协议的摄像机设备。
    2023-05-06 11:20:03下载
    积分:1
  • BioAPI 1.10 Linux
    欢迎来到 BioAPI 参考实现,版本 1.11。这是参考实现第二次公开发布。到了这个时候,您应该已经阅读并同意许可协议中的规定位于 00 _ 许可证.htm。如果没有,现在就这样做。下一步是审查什么来此程序包中。文件 09_Manifest.htm 工作,帮助您完成此过程。一旦你看到数组的源在你面前,你会高兴地知道是一个简单的过程,建立所有。文件 10_Build.htm 有你将会走过它的细节。文件 11_Install.htm 将成为你的下一站,你肯定会想安装二进制文件的位置,给他们一个测试运行。现在,那麼得安装的一切,那麼会想要开始做一些有用的事。这是 12_Use.htm 的进来。是否你正在开发 BSP 或应用程序,此文件已开始所需要的信息。如果你像我们一样,你想要尽可能一样坚如磐石的 BioAPI 框架。由于它是开源的你有机会为这一目标做贡献。请浏览 20_Todo.htm 为当前的问题,和你可以做什么来帮助解决这些问题的列表。若要查看参考执行的历史,签入 30_History.htm。使这成为可能的人的名单是在 31_Contributors.htm。我们很乐意听到你,不管你有成功的故事,问题需要解决或有关的东西是如何工作的问题。若要了解如何获得联系我们,或有关如何登录到我们的邮件列表之一的说明,请参阅 32_Contacts.htm。预计所有这些文件将成长和变得更有用,随着时间的流逝,问和回答问题。谢谢你,并享受 !
    2022-04-29 11:26:33下载
    积分:1
  • udp client 通讯
    资源描述基于linux的client端和server端 能实现简单的通讯
    2023-03-08 16:55:03下载
    积分:1
  • CPU_Mem_UsageRate_Calculator for Linux CodeBlocks开发
    用于统计Linux下CPU与内存消耗的一个小的console工具,后期可以进一步二次开发.开发工具为Codeblocks,工程就包含在其中,在CentOS6.5下编译通过,可以直接运行.
    2022-06-28 17:23:27下载
    积分:1
  • ntpclient源码
    NTPCLIENT源码ntpclient_2010_365.tar,可直接编译使用,用于向指定的ntp服务器校时
    2022-02-20 17:16:41下载
    积分:1
  • rtsp服务器源码
    用c语言实现简单的流媒体rtsp服务器功能,本人工作实践之源码,忘大家细心研究之。
    2023-07-24 00:05:03下载
    积分:1
  • 696518资源总数
  • 105885会员总数
  • 31今日下载