mmap/shm_open 映射进程间共享文件
来源:互联网 发布:mac地址可以重复么 编辑:程序博客网 时间:2024/05/16 17:16
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main()
{
int fd = shm_open("tset.txt", O_CREAT|O_RDWR, 0777);//需要连接 -lrt
if(fd==0)
{
perror("open error");
}
ftruncate(fd, 1024);//修改文件长度
mmap(NULL, 1024, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);//设置共享映射
write(fd, "hello", 6);
char buf[1024];
read(fd, buf, 6);
printf("%s\n",buf);
return 0;
}
0 0
- mmap/shm_open 映射进程间共享文件
- 文件内存映射mmap解决大文件快速读写问题和进程间共享内存
- 文件内存映射mmap解决大文件快速读写问题和进程间共享内存
- shm_open和mmap,以及共享内存
- Linux共享内存对象,shm_open,mmap
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- linux 共享内存shm_open实现进程间大数据交互
- shm_open打开共享内存文件
- Linux\Unix IPC进程通信实例分析(一):共享内存通信---文件映射mmap方式
- mmap的使用之两个进程通过映射普通文件实现共享内存通信
- 内存映射文件进程间共享内存
- 内存映射文件进程间共享内存
- 【进程间通信】共享文件映射
- 个人C/C++编码规范______仅供个人参考使用
- nodeJs学习(1)
- DAX-PowerBI系列
- 第二篇
- The improvement of IPC——(1)pipe
- mmap/shm_open 映射进程间共享文件
- CentOS7使用firewalld打开关闭防火墙与端口
- js.childNodes如何兼容
- 网络协议 阅读笔记
- Canvas 的drawRect 几个参数理解
- Web企业实训(一)
- Hadoop2.7.1 安装提示SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException
- 2016第七届蓝桥杯C/C++B组题解
- ps嘴唇处理实例