顾名思义,消息队列就是一些消息的列表,用户可以在消息队列中添加消息和读取消息等.从这点上看,消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,比FIFO具有更大的优势.同时,这些消息又是存在于内核中的,由“队列ID”来标识. 消息队列的实现包括创建或打开消息队列.添加消息.读取消息和控制消息队列4种操作,其中创建或打开消息队列使用的函数是msgget(),这里创建的消息队列的数量会受到系统消息队列数量的限制:添加消息使用的函数是msgsnd(),它把消息添加到已打开的消息队列末尾:读…