IPC相关
Mach IPC
Mach IPC –> XPC/GCD
bootstrap_register/bootstrap_look_up
比https://github.com/goldsborough/ipc-bench.git
实现的shm快
可能原因?1.shm的原子等待不高效 2.内核优势和其他优化
Windows ALPC
Linux DBus(user)/KDBus(kernel) –> BUS1 https://bus1.org/bus1.html
https://gitlab.freedesktop.org/dbus/dbus
https://github.com/bus1/dbus-broker
https://wxdublin.gitbooks.io/deep-into-linux-and-beyond/content/ipc.html
谈到了Android/macOS/Linux
chrome Mojo IDL
firefox IPDL
https://searchfox.org/mozilla-central/source/ipc/chromium/src/chrome/common/ipc_channel_posix.cc
https://firefox-source-docs.mozilla.org/ipc/index.html
firefox的IPC基本上基于chrome的模式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WuRui!
评论