|
  
- 社区积分
- 1613
- 技术积分
- 5174
- 阅读权限
- 150
- 注册时间
- 2005-7-23
论坛徽章 25 |
沙发
发表于 2007-7-16 08:59
| 只看该作者
这个问题很有意思。
mmap系统调用使进程之间通过映射同一个普通文件实现共享内存。
普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。
实际上,mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件的操作. |
|