特牛生活网

Linux高级编程——进程通信(共享内存、消息队列)_educoder 04使用共享内存进行通信-CSDN博客

网友收藏
文章浏览阅读993次。共享内存(Shared Memory)多个进程可以共享访问的一段内存空间,最快的 IPC 方式。生命周期:如果不删除,与内核相同,关机即消失。相关的系统调用:shmget:创建或获取一段共享内存空间。shmat:将共享内存映射到当前进程的私有虚拟地址空间shmdt:取消共享内存映射;shmctl:对共享内存进行各种控制,比如删除等;查询系统所有共享内存段信息ipcs -m删除系统中某个共享内存段ipcrm -m shmid(共享内存段id)shmgetshmget(key__educoder 04使用共享内存进行通信