当前位置: 技术问答>linux和unix
liunx 消息队列的问题
来源: 互联网 发布时间:2016-01-21
本文导语: 问个关于消息队列的问题 有变量 msgid msgid=msgget(key,IPC_CREAT|IPC_EXCL) 第一次创建消息队列后用ipcs 命令观察msgid为0。 但用ctrl+c终止程序后,在用 ipcrm 删除 该消息队列后。再次创建消息队列时候,程序中debug时msgid=0...
问个关于消息队列的问题
有变量 msgid
msgid=msgget(key,IPC_CREAT|IPC_EXCL)
第一次创建消息队列后用ipcs 命令观察msgid为0。
但用ctrl+c终止程序后,在用 ipcrm 删除 该消息队列后。再次创建消息队列时候,程序中debug时msgid=0,但用ipcs看msgid就不是0.
因为第一次写消息队列,所以有很多还是不明白。
请哪位指点一下原因。
有变量 msgid
msgid=msgget(key,IPC_CREAT|IPC_EXCL)
第一次创建消息队列后用ipcs 命令观察msgid为0。
但用ctrl+c终止程序后,在用 ipcrm 删除 该消息队列后。再次创建消息队列时候,程序中debug时msgid=0,但用ipcs看msgid就不是0.
因为第一次写消息队列,所以有很多还是不明白。
请哪位指点一下原因。
|
os第一次创建消息队列时,msgid应该为0.第一次以后应该不为0(即使把已有的消息队列删除了).
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。