共享内存
最快的进程间通信方式
为什么?
创建一块共享内存,将这块共享内存映射的自己的虚拟地址空间,接下操作都是直接对这块虚拟地址进行操作,进程间数据传递不再涉及到内核(进程不再通过执行进入内核的系统调用来传递彼此的数据),所以相较于其他的进程间通信少了两步内核态用户态之间的数据拷贝。
共享内存是最快的进程间通信方式。创建共享内存并映射到虚拟地址空间,后续操作直接针对该虚拟地址。进程间数据传递不涉及内核,相比其他进程间通信方式,少了两步内核态与用户态之间的数据拷贝。
最快的进程间通信方式
为什么?
创建一块共享内存,将这块共享内存映射的自己的虚拟地址空间,接下操作都是直接对这块虚拟地址进行操作,进程间数据传递不再涉及到内核(进程不再通过执行进入内核的系统调用来传递彼此的数据),所以相较于其他的进程间通信少了两步内核态用户态之间的数据拷贝。

被折叠的 条评论
为什么被折叠?