-
进程通信(LINUX下)实验报告源码
学习如何利用管道机制、共享存储区机制进行进程间的通信,并加深对上述通信机制的理解。
内容:
(1) 了解系统调用pipe()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。
(2) 编写一段程序,使其用管道来实现父子进程之间的进程通信。子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent ! ”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。
(3) 编写一段程序,使其用共享存储区来实现父子进程之间的进程通信。父进程创建一个长度为512 字节的共享内存空间,显示写入该共享内存的数据;子进程将共享内存也附加到自己的地址空间,并向共享内存中写入数据。
思考
(1) 上述哪个通信机制提供了发送进程和接收进程之间的同步功能?这些同步是如何进行的?
(2) 上述通信机制各有什么特点,它们分别适合于何种场合?
- 2022-05-16 17:17:09下载
- 积分:1
-
VAD的C语言
应用背景技能总结··c++•MFC,win32•C #•UNIX / Linux开发基于多线程的应用程序的通信供应商有助于持续改进业务范围内的软件实践·研究,设计和实施最佳实践解决方案,以新的问题;关键技术Visual Studio &;SQL的和;
- 2023-01-12 11:30:04下载
- 积分:1
-
c/cstring库常用函数
文档中简单介绍了string库中常用的一些函数。以及简要的举例解释,比较适合c/c++初学者。希望对大家有一定的帮助。
- 2022-04-25 07:31:49下载
- 积分:1
-
linux私聊/群聊(无界面,可做毕业设计参考)
局域网测试可用,自己输入端口和IP,可以选择注册,登录,退出,注销,登录后可以选择私聊,群聊,广播等操作,但是无界面,不过功能到时挺全的,有需要做类似的毕业设计的,可以下载去看看
- 2022-03-15 07:56:27下载
- 积分:1
-
图书管理系统c++
图书管理系统c++
图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++图书管理系统c++
- 2022-01-26 01:41:08下载
- 积分:1
-
aodv 在 ns2 中的源代码
在这里随函附上 PG 学生他们使用的 ns2 此代码由我测试的项目的源代码,程序是完全可执行的 ns2 软件版本 2.35 使用 Linux 板窗体。它有 50 节点那些是数据传输的源节点到接收器节点或泛统筹是一个发射器,其他是接收器。
- 2023-01-26 03:40:04下载
- 积分:1
-
在therminal中运行的youdao词典(基于python)
基于python的词典,个人感觉很适合学习和研究,功能很完善,对于网络编程入门帮助很大。
- 2022-01-31 04:56:57下载
- 积分:1
-
hi3518e平台rtsp传输h264实时视频流
资源描述这个资源是基于3518e平台的MPP2及其例程(默认是hi3518e+ar0130)建立而来,里面包括了Makefile文件编译的说明。rtsp传输h264实例可以用于VLC播放器播放h264视频流。
- 2022-08-22 06:33:36下载
- 积分:1
-
wget源码
wget源码,支持Unix/Linux下URL下载,支持HTTP协议,支持断点续传,便于学习C与HTTP web通信。
- 2022-02-07 00:55:08下载
- 积分:1
-
多线程源代码
、Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连 接时需要使用库libpthread.a
- 2022-04-01 20:06:41下载
- 积分:1