
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
linux进程间通信 - 共享内存(shm)
共享内存顾名思义就是允许两个不相关的进程访问同一个逻辑内存,共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常为同一段物理内存。进程可以将同一段物理内存连接到他们自己的地址空间中,所有的进程都可以访问共享内存中的地址。共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。在/proc/sys/kernel/目录下,记录着共享内存的一些限制,如一
linux ftok函数的使用
ftok API#include <sys/types.h>#include <sys/ipc.h>key_t ftok(const char *pathname, int proj_id);ftok根据路径名,提取文件信息,再根据这些文件信息及project ID合成key,该路径可以随便设置。该路径是必须存在的,ftok只是根据文件inode在系统内的唯一性来取一个数值
到底了







