多线程中如何维护界面的刷新

stinna_xia 2006-06-26 11:39:16
我建立了一个基于对话框的应用程序,在一个按钮的单击处理函数中使用CreateThread启动了一个硬盘搜索线程,从windows任务管理器中看出这个程序所耗cpu资源并不高,但是导致对话框无法刷新,鼠标长期处于等待状态,请问一下怎么解决刷新界面的问题?这样让用户等待实在不爽阿
先谢了
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeSummer 2006-06-26
  • 打赏
  • 举报
回复
主线程不要等待.让搜索线程通知就可以了.
wenbo_ying 2006-06-26
  • 打赏
  • 举报
回复
应该是主线程创建线程后,继续工作
工作线程完成工作后,通知主线程
wenbo_ying 2006-06-26
  • 打赏
  • 举报
回复
那和单线程有什么区别?
stinna_xia 2006-06-26
  • 打赏
  • 举报
回复
主线程就在等待搜索线程结束阿,WaitForMultipleObjects
wenbo_ying 2006-06-26
  • 打赏
  • 举报
回复
CreateThread后,主线程在干什么啊

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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