您的位置:首页 > 运维架构 > Linux

Linux下进程间通信之消息队列

2016-04-12 21:20 471 查看
消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为是一个有类型,接受者进程接受的数据块可以有不同的类型值。我们可以通过发送消息来避免命名管道的同步和阻塞问题。消息队列是基于消息的,且消息队列的读取不一定是先入先出。每个消息的最大长度是有上限的,每个消息队列总的字节数是有上限的,系统上消息队列的总数也有一个上限。
具体步骤如下:
1):创建新消息队列或取得已存在消息队列

2):向队列读、写消息
3):设置消息队列属性
comm.h






comm.c






sever.c



client.c




运行结果:




本文出自 “柏拉图的永恒” 博客,请务必保留此出处http://ab3813.blog.51cto.com/10538332/1763183
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: