【发布时间】:2013-12-16 14:15:07
【问题描述】:
我正在寻找读取文件并通过消息队列发送内容的最佳方式。 我试图逐行读取文件并将文件的内容插入到数组中,但可能不是最好的方法。 我想知道是否有另一种方法,也许最好发送整个文件,然后将其读取到接收它的进程。 你有什么建议吗? 提前致谢。
【问题讨论】:
标签: c process ipc message-queue
我正在寻找读取文件并通过消息队列发送内容的最佳方式。 我试图逐行读取文件并将文件的内容插入到数组中,但可能不是最好的方法。 我想知道是否有另一种方法,也许最好发送整个文件,然后将其读取到接收它的进程。 你有什么建议吗? 提前致谢。
【问题讨论】:
标签: c process ipc message-queue
当我阅读它时,每行数组发送方法和完整文件发送方法之间几乎没有区别。您只是以这种方式分散网络上的负载。除非接收方的 CPU 和内存缓存有限,否则不会提高整体系统性能。
我建议研究分析整个文件以获取相关数据。然后通过消息队列发送这个新数据。当然除非读取文件的程序资源有限,而接收端有足够的资源并且网络上的流量负载不是问题。
【讨论】: