标签:消息队列
消息队列基本概念:
消息队列提供了一种从进程向另一个进程发送一个数据块的方法。每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型。我们可以通过发送消息来避免命名管道的同步和阻塞问题。
消息队列与管道的区别:
消息队列与管道不同,消息队列是基于消息的,管道是基于字节流的,且消息队列的读取不一定是先进先出。
消息队列的不足:
消息队列的最大长度是有限的,每个消息队列的总的字节数是有上限的,系统上消息队列的总数是有上限的。
comm.h
comm.c
server.h
server.c
client.h
client.c
运行结果:
标签:消息队列
原文地址:http://10548202.blog.51cto.com/10538202/1826280