首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于异步调用,该怎么解决

2012-02-03 
关于异步调用请问一个异步调用时是否自动生成了一个线程?什么时候要用:InvokeRequired.[解决办法]当在其它

关于异步调用
请问一个异步调用时是否自动生成了一个线程?

什么时候要用:InvokeRequired   .

[解决办法]
当在其它的线程访问本线程的时候InvokeRequired 是True

MSDN的说法:
InvokeRequired
获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。
[解决办法]
属性值
如果控件的 Handle 是在与调用线程不同的线程上创建的(说明您必须通过 Invoke 方法对控件进行调用),则为 true;否则为 false。

热点排行