在Linux上,最快的技术是在C++应用程序之间发送消息?我隐约意识到以下技术正在讨论中:
- 传输控制协议
- UDP
- 插座
- 管
- 命名管道
- 内存映射文件
还有其他方法吗?最快的方法是什么?
在Linux上,最快的技术是在C++应用程序之间发送消息?我隐约意识到以下技术正在讨论中:
还有其他方法吗?最快的方法是什么?
我建议也看看这个:How to use shared memory with Linux in C.
基本上,在一台机器上进行IPC时,我会放弃TCP和UDP等网络协议.它们有打包开销,并且绑定到更多资源(例如端口、环回接口).