CPU在做一个很费时的循环时或其他操作时,怎样让他能够响应其它事件?

binbin22212 2003-09-12 05:05:38
CPU在做一个很费时的循环时或其他操作时,怎样让他能够响应其它事件?
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lightwell 2003-09-12
  • 打赏
  • 举报
回复
来晚了,分给楼上的。
Martini 2003-09-12
  • 打赏
  • 举报
回复
MSG msg;
for(;;)
{
DoYourProc();

if ( ::PeakMessage(&msg, 0, 0, 0, PM_REMOVE)
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
howtotell 2003-09-12
  • 打赏
  • 举报
回复
CClientDC dc(this);
int i;
i=0;

for(;;)
{
i++;

CString str;
str.Format("%d",i);
dc.TextOut(20,20,str);
Invalidate();
MSG msg;
// 检查是否按下 Escape 键
if (::PeekMessage(&msg, m_hWnd, WM_KEYFIRST,WM_KEYLAST, PM_REMOVE))
{
if(msg.message == WM_KEYDOWN && msg.wParam == VK_ESCAPE)
break;
}

}
binbin22212 2003-09-12
  • 打赏
  • 举报
回复
谢谢,可是我加了Sleep(100)还是不行,我作的是一个上传控件(可上传很多文件和目录),在控件中我设置了一个函数,可以返回现在正在上传的文件,以便我在网页中调用并及时显示,请问个位大侠有什么良策吗?
ckc 2003-09-12
  • 打赏
  • 举报
回复
对了,我用了sleep函数,编译的时候告诉我sleep没定义,我要包含哪个头文件啊
bluebohe 2003-09-12
  • 打赏
  • 举报
回复
把循环放在线程中,每次循环Sleep一小段时间
lansefeng 2003-09-12
  • 打赏
  • 举报
回复
Sleep( 0 );
daphant 2003-09-12
  • 打赏
  • 举报
回复
在循环中加入GetMessage..
Docker集群管理视频教程,该课程主要分享Docker集群管理工具,主要包括Docker Machine、Docker Compose、Docker Swarm。Docker Machine为本地,私有数据中心及公有云平台提供Docker引擎,实现从零到Docker的一键部署。 Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。 讲师:杜航,Websense云基础架构组开发经理,专注于Openstack和Docker,灵雀云用户。本课程暂不提供资料下载一、Docker解决了什么问题?         一款产品从开发到上线,从操作系统,到环境运行,在到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司不得不面对的问题,特别是各版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。         Docker对此给出了一个标准化的解决方案。         环境配置如此麻烦,换一台机器,就要重来一次,费力。那么软件可以不可以带环境安装?也就是说,安装的候,把原始环境一模一样地复制过来。开发人员利用Docker可以消除协作编码“在我的机器上可以正常工作”的问题。 帮助大家对Docker快速上手,迅速入门。将介绍Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。通过该课程,帮助学习者掌握Dockerfile的编写和构建并使用Dockerfile来制作复杂镜像,能够使用容器卷完成容器间数据共享和持久化工作。能够在Docker容器下进行日常软件的安装开发和工程部署,最终可以通过docker和阿里云平台完成工作的协同和发布。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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