我正在研究必须通过串行端口进行通信的项目。我将通过 RS232(大约 6KB/10 毫秒)从 UART接收相当“大量”的数据,我必须收集并解码它。解码后的数据将存储到文件中,其中一些将显示在 GUI 中。
由于托管数据工作和大量库,我将使用C++/CLI(在Visual Studio 2010中使用.NET v4.0) 。
我的主要问题是:你会推荐我什么:
A)不使用线程并通过计时器每5ms查找一次数据......
B)不使用线程并根据传入数据的事件查找数据......
C) 使用线程...
你会推荐我什么?我没有太多的经验来告诉什么是最好的解决方案。
感谢您以后的回复...