社区
界面
帖子详情
当界面主线程做的事情太多导致界面卡死时, 是不是应该新建一个线程?
sanss2012
2013-12-24 01:36:27
用MFC做了个小程序, 其中一个主要工作是按下一个按钮后进行一大批数据文件操作了.
实际实现时发现一旦开始处理, 整个界面就完全卡死不能操作了. 一直到处理完毕后才恢复正常操作. 这样的话,我让他在处理间隙在界面上面显示的一些提示信息就完全看不到了. 只在处理完成后才能刷新界面显示出来.
那么我想问的是, 这种情况是不是只有通过创建一个新线程来解决啊? 在新线程里完成数据处理工作. 这样才不会影响对界面的正常刷新. 是这样么?
...全文
137
2
打赏
收藏
当界面主线程做的事情太多导致界面卡死时, 是不是应该新建一个线程?
用MFC做了个小程序, 其中一个主要工作是按下一个按钮后进行一大批数据文件操作了. 实际实现时发现一旦开始处理, 整个界面就完全卡死不能操作了. 一直到处理完毕后才恢复正常操作. 这样的话,我让他在处理间隙在界面上面显示的一些提示信息就完全看不到了. 只在处理完成后才能刷新界面显示出来. 那么我想问的是, 这种情况是不是只有通过创建一个新线程来解决啊? 在新线程里完成数据处理工作. 这样才不会影响对界面的正常刷新. 是这样么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
许文君
2013-12-24
打赏
举报
回复
对于一些耗时的工作不应交给UI线程来做,所以是需要重新创建个线程的
sd__q
2013-12-24
打赏
举报
回复
这样的话必须得建个线程呐
新版Android开发教程.rar
也有分析认为,谷歌并不想
做
一个
简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...
android
线程
卡死
,
新建
thread耗
时
,
主
线程
依然
卡死
最近在学多
线程
任务处理,在以前的
一个
demo中用了一下,结果在newthread中耗
时
,
主
线程
依然卡住。求高手指点。packagecom.calendar.weather;importjava.util.List;importcom.example.liujiangcalendar.R;...
QT高级编程QT
界面
美化QSS QT网络编程QT绘图QT多
线程
视频课程
QT绘图框架编程实践 QT图形视图框架编程实践 QT网络框架编程实践 QT多
线程
框架编程实践 QT
线程
池框架编程实践 QT并发库框架编程实践 QT课程推荐章节 QT控件美化
界面
美化是这套QT课程中的特色亮点,是QT软件...
Android
主
线程
阻塞处理及优化
当
一个
应用程序启动之后,android系统会为这个应用程序创建
一个
主
线程
(Main Thread),它负责渲染视图,分发事件到响应监听器并执行,对
界面
进行轮询的监听。因此,一般也叫
做
“UI
线程
”(UI Thread)。 android...
c#多
线程
Timer定
时
器设计,访问
主
线程
控件
使用c#System,Timers计
时
器进行事件循环,它启动了多
线程
操作,并启用了委托,不会
导致
界面
卡死
,还可以访问任何
主
线程
控件。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章