文件名称:互斥锁+共享内存封装库,实现进程间通讯(Linux)
文件大小:46KB
文件格式:RAR
更新时间:2022-05-04 18:16:06
Linux 共享内存 互斥锁
Linux下提供了多种共享内存的通讯机制,常用的就是socket,但是socket通讯使用简单,但性能不佳,最优的方式还是共享内存方式。本章分享封装库,的就是基于共享内存实现的。 本分享库是基于Ubuntu16.04编译的,如需其它平台编译库可以发邮件至:512146329@qq.com 设计的要求: 1:使用进程间的互斥锁,实现了共享内存共享数据的互斥访问问题 2:有效数据部分,通过分配器来管理内存的开辟和释放 3:实现了一对多的模型(一端发送,多端接收的模型)
【文件预览】:
devin_shm_fifo.h
libDevinShmFIFO.so
send.cpp
recv.cpp
libDevinShmFIFO.a