mmap 的 MAP_SHARED 和 MAP_PRIVATE 有什么区别?
MAP_SHARED 的修改可对映射同一对象的参与者可见,并可按语义回写文件;MAP_PRIVATE 使用写时复制,修改只属于当前映射。两者都不自动提供多线程或多进程同步。
01
题干
mmap 的 MAP_SHARED 和 MAP_PRIVATE 有什么区别?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。
08
MAP_SHARED 的修改可对映射同一对象的参与者可见,并可按语义回写文件;MAP_PRIVATE 使用写时复制,修改只属于当前映射。两者都不自动提供多线程或多进程同步。
mmap 的 MAP_SHARED 和 MAP_PRIVATE 有什么区别?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。