加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

UNIX环境高级编程:存储映射I/O(mmap函数)

发布时间:2016-09-27 12:24:40 所属栏目:Unix 来源:站长网
导读:副标题#e# 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共

注意:

huangcheng@ubuntu:~$ ./a.out test 5000 1000  
PAGESIZE = 4096  
ptr[0] = 0  
ptr[4095] = 0  
段错误  
huangcheng@ubuntu:~$ od -b -A d test  
0000000 001 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000  
0000016 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000  
*  
0004080 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001   //修改为1了  
0004096 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000  
*  
0004992 000 000 000 000 000 000 000 040  
0005000

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读