那位大侠给总结一下Win32下面进程间通讯的方式,以及各种通讯方式的效率比较,特别是进程间大数据量传输的情况

XiangDong 2004-05-13 09:57:50
那位大侠给总结一下Win32下面进程间通讯的方式,以及各种通讯方式的效率比较,特别是进程间大数据量传输的情况
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2004-05-13
  • 打赏
  • 举报
回复
一般用 套接字(Socket)、共享内存這兩種方式比較多
蒋晟 2004-05-13
  • 打赏
  • 举报
回复
share memory就是memory file mapping
copydata消息就是用这个做中转
cnpeople 2004-05-13
  • 打赏
  • 举报
回复
看一下,顶顶
XiangDong 2004-05-13
  • 打赏
  • 举报
回复
你说的共享内存是share memory 还是file mapping?
fzd999 2004-05-13
  • 打赏
  • 举报
回复
进程之间的通讯,有很多种办法,包括消息、内核对象、管道、套接字(Socket)、邮槽(邮路)、共享内存等等。
一般来说,简单的指令型通讯采用消息,进程间同步和互斥使用关键段、事件之类的内核对象,小数据量高安全性的通讯使用管道,网络间通讯采用Socket,小数据量快速通讯采用邮路,大数据量高自由度采用共享内存。
进程间大数据量的传输,最合适的办法是共享内存。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧