在winforms应用程序上显示大量实时数据

时间:2017-01-10 08:44:21

标签: multithreading winforms user-interface backgroundworker

我编写了一个实时应用程序,它从以太网接收大量数据,然后在多个线程上处理它。这些线程产生的结果必须显示在图表上。

该图表每秒可更新5次或10次 但是以如此高的速率显示如此庞大的数据是应用程序的瓶颈,我希望加快我的UI操作。

目前为了避免形式冻结,我创建了一个特殊的线程来显示跨线程操作和调用操作以便UI操作

但我知道我也可以利用背景工作者。或者可能存在其他技术用于我的目的。

你能给我一些暗示,告诉我我应该使用线程或背景工作者等。

谢谢。

0 个答案:

没有答案