消息队列可以实现两个没有关系的进程之间的通信. 创建了一个消息队列后,进程可以往里面放消息,也可以取消息.因为这个消息队列是有名字的,所以就算是两个没有关系的进程,也能通信. 而且人性化的一点是,可以自己定义消息的结构体. 几个重要的函数: //创建消息队列,如果存在就直接获取 int msgget(key_t, key, int msgflg); //第一个参数是key整形,用于区分不同的队列 //返回key命名的队列id,唯一标识一个队列 //发送消息 int msgsend(int msg…