多线程 UI阻塞

[复制链接]
查看11 | 回复1 | 2010-9-7 20:54:39 | 显示全部楼层 |阅读模式
您好,关于UI阻塞的问题 http://zhidao.baidu.com/question/131214336.html?si=6
这个问题中采纳的您的回答,但是,您给的代码,我在c#中运行,vs会报出调试错误,新线程不能调用或访问其他线程创建的控件...您能再给调试一下么,新开子线程,让子线程循环暂停,且能调用主线程的控件,并保持UI不被阻塞?谢谢您了,我都好几天了,始终解决不了这个问题...请您帮帮我吧...

回复

使用道具 举报

千问 | 2010-9-7 20:54:39 | 显示全部楼层
两种方法:1.使用CheckForIllegalCrossThreadCalls = false; // 允许线程访问界面2.使用回调线程访问也就是http://zhidao.baidu.com/question/131214336.html?si=6所提到的,参考:http://msdn.microsoft.com/zh-cn/library/6x4c42hc(VS.95).aspx不得不说,还有一种方法,就是并行处理,4.0里使用起来很简单!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行