标签: multithreading winforms user-interface backgroundworker
我编写了一个实时应用程序,它从以太网接收大量数据,然后在多个线程上处理它。这些线程产生的结果必须显示在图表上。
该图表每秒可更新5次或10次 但是以如此高的速率显示如此庞大的数据是应用程序的瓶颈,我希望加快我的UI操作。
目前为了避免形式冻结,我创建了一个特殊的线程来显示跨线程操作和调用操作以便UI操作
但我知道我也可以利用背景工作者。或者可能存在其他技术用于我的目的。
你能给我一些暗示,告诉我我应该使用线程或背景工作者等。
谢谢。