文章目录 1.基础1.1 key值和ID值1.2 拥有者权限(perm) 2.共享内存1 原理2 Linux共享内存管理 1.基础 三种机制:消息队列、信号量、共享内存ipcs 命令可查看现有的IPC: 1.1 key值和ID值 每个IPC都有唯一的ID,进程间统一使用ID定位IPC为了解决A进程创建的IPC ID无法被其他进程访问,统一使用key值。key为int32但是这个方法也不是很好,所以有了tfok()函数以取得唯一的key值 1.2 拥有者权限(perm) 2.共享内存 1 原理 开辟了一块内存区域,然后进程需要将其挂载(映射)在进程的地址空间内。 2 Linux共享内存管理 创建 shmget() 控制 shmctl() 映射 shmat() 分离 shmdt()