参考 http://www.360doc.com/content/13/0817/11/7377734_307777806.shtml

 共享内存 最快IPC 的原因

我的理解,这里指的是用户进程的用户态空间和内核空间,也就是那个3G和1G的?当然,也可能指的是socket的发送接收,文件的发送接收等,都需要系统在内核态来实际的写入数据和读出数据。

 

共享内存 最快IPC 的原因

 

共享内存 最快IPC 的原因

 

共享内存 最快IPC 的原因

 

 

注意mmap的映射大小,不能超过文件大小。有人实验过的。如果超过了,写是照写,但是文件中没有,另外的进程读不出来。

 

另外,上面提到了两个异常信号 SIGSEGV 和 SIGBUS,在另外的文章里讨论。

 

相关文章:

  • 2021-07-10
  • 2021-07-11
  • 2021-08-14
  • 2021-11-25
  • 2021-04-21
  • 2021-12-29
  • 2021-12-16
猜你喜欢
  • 2021-09-13
  • 2021-10-29
  • 2021-06-17
  • 2021-07-25
  • 2022-12-23
相关资源
相似解决方案