我在这里创建了一个问题主题:Thread error in C# Windows Form
似乎涉及线程计时器的所有内容都必须使用InvokeRequired方法。所以,我得到了许多需要它的东西。使用这个会耗费大量的计算机资源吗?
答案 0 :(得分:1)
使用它会耗费大量的计算机资源吗?
它不一定会耗尽“计算机资源”,但使用Control.Invoke
和Control.BeginInvoke
确实会产生开销。
在许多情况下,一个不错的选择是尝试批量调用需要Control.Invoke
/ BeginInvoke
的调用,这会尝试最小化封送操作的数量。