FIFO有名管道
int mkfifo(const char * pathname, mode_t mode)
在磁盘上创建一个文件,用它来索引到内核的缓存区,因此,能访问这个文件的所有进程都能找到这条在内存中管道
共享内存映射
void *mmap(void *addr, size_t length, int prot,int flags,int fd,off_t offset)
int munmap(void *adde,size_t length)
prot参数可以指定被映射的内存区域的权限;
flag参数可以实现共享映射和有映射,共享映射使得变化能被其他进程看到,私有映射则不会把改变真的写入文件,因此其他进程看不到
创建结构体来通信、对用来映射的文件,应用lseek