C# 高速数据的实时 接收\解析\存储 问题
RT,给定情景:有一数据通道以3ms/帧的速率向软件传输数据,每条数据可认为是一个8个byte的byte数组。现需要实时接收数据的同时进行解析,解析后显示在UI,解析的同时需要对原始数据及解析后的数据进行存储。
求设计思路及主要实现技术、示例代码。
由于接收的速率肯定要比解析快,中间可以考虑放弃解析部分帧以赶上接收的速率,但存储必须是原文的。
原先设计思路是 设置接收线程A、解析线程 B、存储线程C、调度线程D,但具体实现感觉比较有难度,如何能解决多线程问题的同时保证效率?
求大牛讲解,最好能举几个小例子,有大神愿意传道授业解惑者可加QQ:69000597.
不吝惜分,能解决问题的,分都给你。