社区
界面
帖子详情
如何检查消息队列中是否存在某条消息
bright2k
2006-09-16 04:23:35
要实现功能如下:
工作线程向界面线程发送消息(PostMessage),如果界面线程的消息队列里已经存在该消息,则不再
发送该消息
问题是,如何让工作线程能够判断界面线程的消息队列中是否存在指定的消息?
...全文
798
11
打赏
收藏
如何检查消息队列中是否存在某条消息
要实现功能如下: 工作线程向界面线程发送消息(PostMessage),如果界面线程的消息队列里已经存在该消息,则不再 发送该消息 问题是,如何让工作线程能够判断界面线程的消息队列中是否存在指定的消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eloquent
2006-09-22
打赏
举报
回复
使用消息钩子
ERR0RC0DE
2006-09-22
打赏
举报
回复
记得之前有个程序不停的Postmsg给主线程,后来发现消息会丢失,所以改用SendMsg了,呵
eloquent
2006-09-22
打赏
举报
回复
SetWindowsHookEx
lihao1111111111
2006-09-19
打赏
举报
回复
对,直接查看消息泵!
shenming123
2006-09-19
打赏
举报
回复
界面线程来处理不就得了,
PeekMessage
PM_REMOVE 所有队列中的此消息
「已注销」
2006-09-18
打赏
举报
回复
billy145533(努力升星)说得有道理,关注
billy145533
2006-09-17
打赏
举报
回复
消息是给界面线程,工作线程自然不得而知
只有界面线程通过从消息泵里面拿到这个消息PeekMessage,getmessage,才能通知工作线程是否有这样的消息,但是有意义吗??
除非是界面线程将获取的消息先保存成自己定义的消息队列里面(钩子),再直接把队列的消息传给窗口过程,这样做又容易引起消息混乱.
从楼主的要求来看,直接查看消息泵的消息是个理想的做法.
关注别人的高见
思危
2006-09-17
打赏
举报
回复
PeekMessage
长尾巴的悟空
2006-09-17
打赏
举报
回复
up
DentistryDoctor
2006-09-17
打赏
举报
回复
MSG msg;
if(PeekMessage(&msg, NULL, messageId, messageId, PM_NOMOVE))
{
}
bright2k
2006-09-17
打赏
举报
回复
就是想实现像SetEvent一样的功能
即要发送的消息如果已经在队列里,则直接忽略掉
Linux进程间通信——
消息
队列
5. 只有内核重启或人工删除时,该
消息
才会被删除,若不人工删除
消息
队列
,
消息
队列
会一直存在于内存
中
。3.与无名管道、有名管道一样,从
消息
队列
中
读出
消息
,
消息
队列
中
数据会被删除;4.
消息
队列
是面向记录的,其
中
的...
tp6简单实现
消息
队列
tp6实现
消息
队列
队列是什么? 从本质上说
消息
对列就是一个队列结构的
中
间件,也就是说
消息
放入这个
中
间件之后就可以直接返回,并不需要系统立即处理,而另外会有一个程序读取这些数据,并按顺序进行逐次处理,在...
IPC-
消息
队列
消息
队列
允许一个或多个进程向它写入或者读取
消息
,并且每条
消息
都有类型。
消息
队列
可以实现
消息
的随机查询,
消息
不一定要以先进先出的次序读取,编程时可以按
消息
的类型 读取。 与无名管道、有名管道一样,从...
RocketMQ发送
消息
如何选择
消息
队列
?
Producer发送
消息
的主要流程是验证
消息
---->查找Topic路由---->选择
消息
队列
—>发送
消息
。验证
消息
没什么好说的,很简单。Topic路由的获取和保存、发送
消息
,之前的...RocketMQ的
消息
只存在一个叫Commit...
linux
消息
队列
大小设置,linux
消息
队列
参数
消息
队列
一、函数mq_open头文件mqueue.h;原型mqd_t mq_open(const char *name, int oflag, .../*mode_t mode,struct mq_attr* attr*/);函数功能创建
消息
队列
;参数name:
消息
队列
的名字,根据
消息
队列
的规则,为了...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章