Linux的进程间通信-消息队列
Linux系统给我们提供了一种可以发送格式化数据流的通信手段,这就是消息队列。使用消息队列无疑在某些场景的应用下可以大大减少工作量,相同的工作如果使用共享内存,除了需要自己手工构造一个可能不够高效的队列外,我们还要自己处理竞争条件和临界区代码。而内核给我们提供的消息队列,无疑大大方便了我们的工作。
Linux环境提供了XSI和POSIX两套消息队列,本文将帮助您掌握以下内容:
如何使用XSI消息队列。
如何使用POSIX消息队列。
它们的底层实现分别是什么样子的?
它们分别有什么特点?以及相关资源限制。
