当前位置: 代码迷 >> 综合 >> Linux进程通信共享内存
  详细解决方案

Linux进程通信共享内存

热度:81   发布时间:2024-02-13 20:01:10.0

共享内存效率最高,分析一下高在哪里:

共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。

 

1.   shmget函数原型

shmget(得到一个共享内存标识符或创建一个共享内存对象)

所需头文件

#include <sys/ipc.h>

#include <sys/shm.h>

函数说明

得到一个共享内存标识符或创建一个共享内存对象并返回共享内存标识符

函数原型

int shmget(key_t key, size_t size, int shmflg)

函数传入值

key