消息队列
cao849861802
这个作者很懒,什么都没留下…
展开
-
linux 消息队列的应用实例(代码)
msgid create/************************************************************************ 函数名 : msgIdCreate* 功能描述 : 此处执行两次是为了清空消息队列中的内容, 因为进程即使结束,消息队列中的数据仍然存在;* 输入参数 : 无* 输出参数 : 无* 返回值 : 无*/#define SEND_MSG_KEY 1024int msgIdCreate.原创 2022-01-05 13:31:52 · 701 阅读 · 0 评论 -
msgget返回值为0
其实msgget的返回值只要不是-1都是没有问题的,当之前没有人使用过msgget的时候返回的可能是0,但是这个0是合法的消息队列id,假如再次调用msgget的话就不是0了,而是另一个值。...原创 2020-02-18 16:16:14 · 1492 阅读 · 0 评论 -
消息队列返回错误:Resource temporarily unavailable
这个报错的产生原因是:消息队列的数据太多,导致了数据处理不过来,而消息的发送端仍然往消息队列中发送消息,于是就会返回此错误;ulimit -n什么的都是查看或者修改这些上限什么的,但是在实际运行过程中,修改这个值,只能让程序拖延而已,并不能真正的解决问题;ipcs -a可以查看是否是消息队列异常,当然这个需要你能登陆shell的情况下;然后可以对应ipcs -l查看进程号,再对应ps查...原创 2020-01-13 15:08:22 · 5454 阅读 · 0 评论