请问消息队列有大小吗?

bluewindyy 2005-09-11 10:10:23
是动态增长的还是有一个限制的?
如果一个线程被租塞了或者被挂起,然后不停地向他发消息,消息会丢失吗
...全文
243 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianglp 2005-09-12
  • 打赏
  • 举报
回复
9x,me下应该没有限制,
在win2000下最大值10000,这是默认值,通过注册表可示修改。
踏实每一步 2005-09-12
  • 打赏
  • 举报
回复
当一个应用程序开始时,一个队列将会因此而被创建。
默认的,每个程序队列可以保持八个消息。
bluewindyy 2005-09-12
  • 打赏
  • 举报
回复
8个消息的队列肯定不对
有没有官方的链接说明啊
bluewindyy 2005-09-11
  • 打赏
  • 举报
回复
大概多大啊
oyljerry 2005-09-11
  • 打赏
  • 举报
回复
有限制,多的就会丢弃
dirdirdir3 2005-09-11
  • 打赏
  • 举报
回复
有一个固定大小的,会丢失
MapleInHG 2005-09-11
  • 打赏
  • 举报
回复
长度肯定是有限制的,只记得MFC在做message map时好像有一句“make message queue big enough”的话,也就是说要把队列增大一点。

15,471

社区成员

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

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