0

我有一个非常愚蠢的基本问题。但我认为它对许多其他初级程序员可能非常有用。

我通过serialPort(接收)进行了非常快的通信(12Mb / s),我想为String ^ s创建一个FIFO缓冲区,我将从传入的消息中提取它(开始字节-带有详细信息的消息-停止字节)。你会推荐我什么?

A) 我应该使用基于 Array 类的固体缓冲区吗?

B) 我应该使用基于 List 类的动态缓冲区吗?

非常感谢。

PS:我还必须提到,这个数组的数据收集在一个线程中运行。第二个线程从这个缓冲区解码字符串,第三个线程管理这两个线程。

4

1 回答 1

2

正如 Hans 所写,我的问题的最佳解决方案是类 Queue,所有困难都与它相关。

于 2012-08-01T06:58:16.203 回答