当前位置:  技术问答>linux和unix

posix共享内存区

    来源: 互联网  发布时间:2016-12-11

    本文导语:  UNPv2上有这么一段话: “posix.1提供了两种在无亲缘关系进程间共享内存区的方法: (1)内存映射文件:由open函数打开,由mmap函数把得到的描述符映射到当前进程地址空间中的一个文件。 (2)共享内存区对象:由...

UNPv2上有这么一段话:

“posix.1提供了两种在无亲缘关系进程间共享内存区的方法:

(1)内存映射文件:由open函数打开,由mmap函数把得到的描述符映射到当前进程地址空间中的一个文件。
(2)共享内存区对象:由shm_open打开一个posix IPC对象名字,所返回的描述符由mmap函数映射到当前进程的地址空间


问题是,这两者到底有啥区别?

难道(1)必须是正确的路径名,(2)只要格式正确   这是区别?

两者在原理上 或者在 实际效果上 有没有什么区别?

|
两者之间的主要差别是:
用mmap映射的存储段是
与文件相关联的,而XSI
共享存储段则并无这种关联。

---------------------------
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,

http://www.embedhq.org

|
共享内存源于内存映射文件

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在linux下使用POSIX多线程库开发应用程序的时候需要定义宏_POSIX_C_SOURCE和_REENTRANT吗?
  • POSIX IPCs 和 System V IPCs
  • makefile中的D_POSIX_C_SOURCE是什么意思?
  • 关于什么是POSIX?
  • 请问以下操作系统中,支持posix的有哪些呢?
  • redhat linux支持什么标准? POSIX, ANSI,SVR4?
  • 谁有关于posix的详细资料
  • 请问那里能下载POSIX函数参考手册
  • aix支持POSIX线程标准吗?
  • LINUX如何调整POSIX消息队列大小
  • POSIX 文件系统 Libsqlfs
  • 哪里有POSIX标准下载(免费的)?
  • 请问怎样找posix文档?
  • 请问谁知道哪能找到“POSIX多线程程序设计”么?
  • 求,Programming with POSIX Threads by David Butenhof,多谢
  • 求助关于posix ipc 对象创建相关问题
  • 哪本书介绍mutex、POSIX 线程详解
  • SUSv2是一种*nix接口标准吗,就像POSIX.1-2001一样?
  • posix消息队列问题
  • redhat9.0下是不是不能用posix消息队列,如果有应包含什么头文件?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3