为什么用户控件类访问不能从另一个线程安全?

Ale*_*lex 2 c# winforms

正如标题所说,为什么用户控件类访问不能从另一个线程安全?我听说有一种方法可以启用跨线程访问,并且我正在考虑这样做.任何想到为什么我不应该这样做?

Eva*_*ski 7

看看这个:

http://msdn.microsoft.com/en-us/library/ms171728.aspx

对Windows窗体控件的访问本质上不是线程安全的.如果有两个或多个线程操纵控件的状态,则可以强制控件进入不一致状态.其他与线程相关的错误也是可能的,例如竞争条件和死锁.确保以线程安全的方式访问控件非常重要.