当前位置: 技术问答>linux和unix
关于3种进程间通讯方式的速度比较!!!
来源: 互联网 发布时间:2015-11-30
本文导语: 最近遇到一难题, 写关于进程间通讯的速度测试的c程序, 分别对以下3种方式进行测试: 1, Shared Memory 2, Message Queue 3, TCP-IP Loopback (127.0.0.1) 要求的测试数据是250MB, 运行平台是FreeBSD,仅测速度(MB/s),其他的都不考虑. ...
最近遇到一难题, 写关于进程间通讯的速度测试的c程序, 分别对以下3种方式进行测试:
1, Shared Memory
2, Message Queue
3, TCP-IP Loopback (127.0.0.1)
要求的测试数据是250MB, 运行平台是FreeBSD,仅测速度(MB/s),其他的都不考虑.
遇到的问题:
1,shared memory怎么测,既然是共享了就不存在速度的问题吧? 还是我理解错了?
2,关于message queue我是这样实现的:
...
for (i = 0; i
1, Shared Memory
2, Message Queue
3, TCP-IP Loopback (127.0.0.1)
要求的测试数据是250MB, 运行平台是FreeBSD,仅测速度(MB/s),其他的都不考虑.
遇到的问题:
1,shared memory怎么测,既然是共享了就不存在速度的问题吧? 还是我理解错了?
2,关于message queue我是这样实现的:
...
for (i = 0; i