经典指数          
原因
1478
浏览数
0
收藏数
 

下面有关mmap的描述,说法错误的是?
  • mmap的机制就是在磁盘上建立一个文件,每个进程存储器里面,单独开辟一个空间来进行映射
  • 对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据
  • 进行文件映射的描述符必须拥有读权限,否则会产生SIGSEGV信号
  • munmap可以使映射的内容写回磁盘

     举报   纠错  
 
切换
1 个答案

    1.进行文件映射的描述符必须拥有读权限,否则会产生SIGSEGV信号

    2.把内存内容写入映射文件时,必须确保被写文件当前位置到文件结尾的长度不小于所写内容长度,否则产生SIGBUS信号

    3.关闭文件描述符并不能保证文件内容不被修改

    4.munmap并不能使映射的内容写回磁盘

    故选D

 
切换
撰写答案