mmap
参考:https://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html
理解,1:将磁盘上的文件映射到进程地址虚拟空间,虽然两个进程mmap返回的地址可能不一样,但是虚拟地址映射到的物理地址是一样的。
2:当然并不一定必须要借助磁盘上的文件做映射来达到进程通信,也可以是匿名映射,但必须是亲子进程.
3:具体细节参考上述url.
注意点:mmap可能错误返回错误码:无效参数,对映射的文件有要求,不能是共享文件。
参考:https://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html
理解,1:将磁盘上的文件映射到进程地址虚拟空间,虽然两个进程mmap返回的地址可能不一样,但是虚拟地址映射到的物理地址是一样的。
2:当然并不一定必须要借助磁盘上的文件做映射来达到进程通信,也可以是匿名映射,但必须是亲子进程.
3:具体细节参考上述url.
注意点:mmap可能错误返回错误码:无效参数,对映射的文件有要求,不能是共享文件。