1

共享内存(可能)是可用的最快的 IPC 方法。是否有任何公认的设计模式可以通过共享内存实现本地客户端/服务器通信?更具体地说,请求/响应周期。

场景如下:

  • 客户端发出请求以获取或设置服务器中的某些数据
  • 多个客户端可以同时执行此操作
  • 关于如何联系服务器有一个众所周知的位置
  • 服务器使用共享内存回答这些请求(例如转储大型数据结构)
  • 客户“断开连接”

最受赞赏的答案是使用标准共享内存接口,例如 SysV 或 POSIX。

4

0 回答 0