跪等大牛答复,求win32程序线程间很进程间通信哪种解决方案性能最好(for C++)

跪等大牛回答,求win32程序线程间很进程间通信哪种解决方案性能最好(for C++)
求win32程序线程间很进程间通信哪种解决方案性能最好
socket ,还是用管道等等 .

------解决方案--------------------
共享临时文本文件这种进程之间的通讯方法相比其它方法的优点有很多,下面仅列出我现在能想到的:
·进程之间松耦合
·进程可在同一台机器上,也可跨机,跨操作系统,跨硬件平台,甚至跨国。
·方便调试和监视,只需让第三方或人工查看该临时文本文件即可。
·方便在线开关服务,只需删除或创建该临时文本文件即可。
·方便实现分布式和负载均衡。
·方便队列化提供服务,而且几乎不可能发生队列满的情况(除非硬盘空间满)
·……

------解决方案--------------------
没有最好的,只有最合适的,

你数据量不大,而且要求反应迅速,用WM_COPYDATA。


考虑以后有可能分布到不同的机器上,只能考虑socket,

如果本机数据量大,考虑共享内存。