1

我在这里创建了一个问题主题:C# Windows 窗体中的线程错误

似乎所有与线程计时器相关的东西都必须使用 InvokeRequired 方法。所以,我有一堆需要这个的东西。大量使用会占用大量计算机资源吗?

4

1 回答 1

1

大量使用会占用大量计算机资源吗?

它不一定会耗尽“计算机资源”,但使用Control.Invoke并且Control.BeginInvoke确实有开销。

在许多情况下,一个不错的选择是尝试对需要Control.Invoke/的调用进行批处理BeginInvoke,以尽量减少编组操作的数量。

于 2013-07-07T17:39:17.110 回答