共享内存同意两个或多个进程共享一给定的存储区,由于数据不须要来回复制,所以是最快的一种进程间通信机制.共享内存能够通过mmap()映射普通文件(特殊情况下还能够採用匿名映射)机制实现,也能够通过系统V共享内存机制实现.应用接口和原理非常easy,内部机制复杂.为了实现更安全通信,往往还与信号量等同步机制共同使用.以下主要介绍系统V共享内存机制,主要用到的系统API包含: 1.shmget函数:获得一个共享内存标识符. int shmget(key_t key, size_t size, int …