【发布时间】:2011-10-03 15:43:59
【问题描述】:
所以我有一个使用高速 I/O 完成端口套接字的课程。我收到的数据协议有一个 17 字节的标头和一个在标头中指定的可变数据有效负载,因此我没有为每个标头和有效负载单独调用 ReceiveAsync,而是只抓取一个 1024 字节的缓冲区块以节省 CPU 使用率。
但是,我不确定存储这些数据的最佳方式是什么?它必须是有序的,并且我想要一个单独的线程来进行处理,而不会出现任何线程或性能问题。
我应该查看内存流还是类似的东西?
有什么想法吗?
【问题讨论】: