1:与FIFO相比,FIFO要求对一个管道写入之前,必须有进程进行读打开.消息队列则不需要有进行在队列上等待消息的到达. 2:POSIX每次读取总是返回优先级最高的,system V则可以返回任意优先级. 3:往一个空队列放入一个消息,POSIX允许产生一个信号,或者启动一个线程,system不可以. 4:POSIX的基本操作函数: #include <mqueue.h> mqd_t mq_open(const char *pathname, int oflag,...); int mq_cl…