请教关于线程和界面的问题

xrbeck 2005-09-08 03:03:33
现在我们做的一个项目中有这样的一个情况。
界面进程是主线程,然后我们在后台起了一个比较耗资源的线程,但是起来后界面就无响应了,不知道是为什么?难道是线程间有影响吗?没道理啊?大侠指教指教啊?小弟在这里跪求了。照道理来说后台的线程应该不会影响到主界面吧。IsBackGroud= true。
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
looner 2005-09-12
  • 打赏
  • 举报
回复
把具体问题说来看看
njhyh 2005-09-12
  • 打赏
  • 举报
回复
使用封送处理试试:

封送处理对控件的调用
鉴于控件总是由主执行线程所有,从属线程中对控件的任何调用都需要“封送处理”调用。封送处理是跨线程边界移动调用的行为,需要耗费大量的资源。为了使需要发生的封送处理量减到最少,并确保以线程安全方式处理调用,应使用 Control.BeginInvoke 方法来调用主执行线程上的方法,从而使必须发生的跨线程边界的封送处理量减到最少。当调用操作控件的方法时,这种调用非常必要.

ranzige 2005-09-08
  • 打赏
  • 举报
回复
比较耗资源的线程?
是不是配置太了

===============================
CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
软件!
界面: http://qqwwee.com/
下载: http://qqwwee.com/csdn.rar 包含源代码
qiuzhong1983 2005-09-08
  • 打赏
  • 举报
回复
帮你顶下,分记得给,没看明白你问题

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧