社区
进程/线程/DLL
帖子详情
MsgWaitForMultipleObjects这个函数有点看不懂,有人解释一下吗?
bachelor2001
2004-03-16 11:37:45
这个函数是说要是在调用时,若正在处理消息则不会返回,要等新的消息来时才会返回?
...全文
96
3
打赏
收藏
MsgWaitForMultipleObjects这个函数有点看不懂,有人解释一下吗?
这个函数是说要是在调用时,若正在处理消息则不会返回,要等新的消息来时才会返回?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xstring
2004-03-16
打赏
举报
回复
MsgWaitForMultipleObjects除了有WaitForMultipleObjects(Ex)的功能外,还有另外一个功能,就是在当前线程的消息队列中有特定类型的消息的时候返回。这样就不会因为在等待某些对象变成有信号态,而无法使消息循环运行。
当MsgWaitForMultipleObjects因消息返回后,你可以用下面的代码完成消息循环
while (PeekMessage (&msg, 0, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
};
dafan
2004-03-16
打赏
举报
回复
我想应该类似MsgWaitForSingleObjects()函数吧!
薛定谔之死猫
2004-03-16
打赏
举报
回复
学习
Windows CE 进程、线程和内存管理
进程、线程、内存管理是一个内核最基本的服务,也是一个内核最主要的组成部分。这几方面的知识是一个软件开发人员必须掌握的基础知识。虽然一个人不懂这些知识也能编写简单的程序,但这样的程序只能算是皮毛。掌握了进程、线程和内存管理方面的知识,就能够充分利用操作系统内核提供的服务,提高你编写的软件的执行效率、更节省资源、更健壮。顺便说一下,在Windows CE.net下可以运行用Visual Studio.
WIN32多线程程序设计学习笔记
WIN32多线程程序设计学习笔记(第二章) 《WIN32多线程程序设计》这本书也看了好多遍,但总是觉得印象不深;我想是不是应该做做笔记,一来可以加深一下印象。二也在可以在用时方便查阅。J 首先,我觉得线程一点都不难(这样的心理暗示会使我觉得学的轻松一些);why? 与调用
函数
的过程类似;线程只不过用CreateThread的API将
函数
HANDLE hThread
Windows CE 进程、线程和内存管理(一)
进程、线程、内存管理是一个内核最基本的服务,也是一个内核最主要的组成部分。这几方面的知识是一个软件开发人员必须掌握的基础知识。虽然一个人不懂这些知识也能编写简单的程序,但这样的程序只能算是皮毛。掌握了进程、线程和内存管理方面的知识,就能够充分利用操作系统内核提供的服务,提高你编写的软件的执行效率、更节省资源、更健壮。顺便说一下,在Windows CE.net下可以运行用Visual Studi
DirectX12(D3D12)基础教程(五)——理解和使用捆绑包,加载并使用DDS Cube Map
目录 1、前言 2、加载DDS 3、捆绑包(Bundles) 4、完整代码 1、前言 这一次距上一篇教程又隔了有一段时间了,如果你看了之前的教程的话,马上就会想到悲催的我是不是又遇到了什么麻烦?应该说你能这样想那么恭喜你,你猜对了,这次搞得我人仰马翻的是DDS纹理。其实在我之前的教程中乐观的估计了WIC库,其实这个库根本就不能用来加载DDS型的纹理。当然教程到这里,我已经被纹理问...
winCE进程、线程和内存管理
进程、线程、内存管理是一个内核最基本的服务,也是一个内核最主要的组成部分。这几方面的知识是一个软件开发人员必须掌握的基础知识。虽然一个人不懂这些知识也能编写简单的程序,但这样的程序只能算是皮毛。掌握了进程、线程和内存管理方面的知识,就能够充分利用操作系统内核提供的服务,提高你编写的软件的执行效率、更节省资源、更健壮。顺便说一下,在Windows CE.net下可以运行用Visual Studio.
进程/线程/DLL
15,467
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章