BLOG: HYPERLINK :blog.csdn.netjianchi88articledetails6848035 :blog.csdn.netjianchi88articledetails6848035驱动程序: HYPERLINK l view plainHYPERLINK l copy to clipboardHYPERLINK l prin
共享内存一什么是共享内存区共享内存区是最快的可用IPC形式它允许多个不相关的进程去访问同一部分逻辑内存如果需要在两个运行中的进程之间传输数据共享内存将是一种效率极高的解决方案一旦这样的内存区映射到共享它的进程的地址空间这些进程间数据的传输就不再涉及内核这样就可以减少系统调用时间提高程序效率共享内存是由IPC为一个进程创建的一个特殊的地址范围它将出现在进程的地址空间中其他进程可以把同一段共享内
一mmap将一个文件或者其它对象映射进内存二功能描述相关头文件:include <sysmman.h> 函数原型:void mmap(void start size_t length int prot int flags int fd off_t offset) 在需要进行映射时首先通过mmap()函数实现并在调用结束后调用:int munmap(void start size_t le