C#中this.begininvoke和this.invoke

都是会委托主线程来处理刷新界面的吧,所以这两个对于子线程委托主线程刷新界面,没什么区别吧... 都是会委托主线程来处理刷新界面的吧,所以这两个对于子线程委托主线程刷新界面,没什么区别吧 展开
 我来答
然后去远足
2014-12-25
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
1、Invoke会阻止当前主线程的运行;BeginInvoke不会阻止当前主线程的运行,而是等当前主线程做完事情之后再执行BeginInvoke中的代码内容。

2、这2个方法都是由主线程运行的,并不是异步执行,如果代码耗时过长,同样会造成界面卡死。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式