Control.Invoke()方法是真正的多线程调用吗? 为什么? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通常线程中可以用Control.Invoke来对界面的控件进行操作,比如更新等...可以说是主线程中的操作吧...但和实际意义上的多线程还是有区别的...仅供参考.. 同意楼上的我的理解是:当你在一个线程中对界面控件进行操作, 如对listview控件进行操作而在含有listview主界面也可对其操作,使用委托delegate,再用listview.Invoke(...)将对listview控件的操作交给主界面线程来安排,就不会发生两个线程同时对listview控件的操作可能出现的问题了!仅供参考... 如果不是用线程的方式,这个Invoke是用什么方式达到UI线程不阻塞的呢? TO:如果不是用线程的方式,这个Invoke是用什么方式达到UI线程不阻塞的呢可以说是主线程吧...虽然有一个主线程,还有一个子线程,但不般不把这样的情况叫多线程... 求 自写控件 or 第三方控件 or 思想 实现QQ好友列表 C# 如何把数据库中数据赋给<input id="d11" type="text"> 菜鸟问题~! 怎么样用递归的方法生成这个树 Ajax比较弱弱的问题..... 关于.net,使用者需要理解到什么程度才够? 在c#中能否使用代码控制汉字全角还是半角输入? c#输出到excel后时间不显秒,急!!! 急急急!跪地上掉痛哭买血求解!关于ie和word的问题。 怎样在web应用程序中更新数据? Singleton的C#实现,大家进来畅所欲言! 请问如何将日期转为星期?
我的理解是:
当你在一个线程中对界面控件进行操作, 如对listview控件进行操作
而在含有listview主界面也可对其操作,使用委托delegate,再用listview.Invoke(...)
将对listview控件的操作交给主界面线程来安排,就不会发生两个线程同时对listview控件的操作可能出现的问题了!
仅供参考...