+ -
当前位置:首页 → 问答吧 → 大家使用消息队列时,考虑到被占满的问题吗?

大家使用消息队列时,考虑到被占满的问题吗?

时间:2010-09-09

来源:互联网

假设进程A经常性的向进程B、C、D。。。发送消息,消息都放入消息队列里,以进程ID相区分。考虑到如下问题:
如果进程B一直不取属于自己的消息,那不久后,队列就会被占满,导致无法使用了。
请问:有没有方法可以检视消息队列里的消息,如果超时到一定程度的话就清除掉?

作者: chenaiming2009   发布时间: 2010-09-09

循环队列

作者: zhangsuozhu   发布时间: 2010-09-09

回复 zhangsuozhu


    你说的这个是我们常说的环形缓冲区吧?要实现消息队列的功能估计还挺复杂的。
   我想直接使用系统V的那个消息队列,有什么好的处理办法吗?谢谢

作者: chenaiming2009   发布时间: 2010-09-09

人家都不理你了,你还不停的发。

作者: zhaohongjian000   发布时间: 2010-09-09



QUOTE:
假设进程A经常性的向进程B、C、D。。。发送消息,消息都放入消息队列里,以进程ID相区分。考虑到如下问题: ...
chenaiming2009 发表于 2010-09-09 19:52




    考虑过了,最后的结论是没有办法,最好的办法就是别用消息队列,改用共享内存自已实现吧。

作者: CountOnMyself   发布时间: 2010-09-09

相关阅读 更多

热门下载

更多