太多任务会降低UI线程的速度

时间:2014-07-11 18:10:46

标签: c# .net task

我可以做什么,以便后台任务的优先级低于UI线程?

我有一个项目列表,每个项目的一些数据都是在后台计算的。我为每个计算使用Tasks,因此UI线程不受影响。

然而,我意识到如果我有很多项目(> 50),那么UI线程会受到影响。 (例如,列表不能平滑滚动)

似乎大量的任务会从UI线程中消耗掉CPU时间。

(我不想从任务更改为线程,因为任务非常方便。必须有办法!)

0 个答案:

没有答案