Linux IPC消息队列详解与应用.pdfVIP

  • 8
  • 0
  • 约5.16千字
  • 约 4页
  • 2026-04-21 发布于北京
  • 举报

LinuxIPC之消息队列

1.1.消息队列

消息队列与FIFO很相似,都是一个队列结构,都可以有多个进程往队列里面写信息,

多个进程从队列中读取信息。但FIFO需要读、写的两端事先都打开,才能够开始信息传递

工作。而消息队列可以事先往队列中写信息,需要时再打开读取信息。但是,消息队列先打

开读,仍然会阻塞,因为此时没有消息可读。

·SystemVIPC机制:消息队列。

函数原型:

#includesys/types.h

#includesys/ipc.h

#includesys/msg.h

intmsgget(key_tkey,intmsgflg);

intmsgsnd(intmsqid,constvoid*msgp,size_tmsgsz,intmsgflg);

ssize_tmsgrcv(intmsqid,void*msgp,size_tmsgsz,longmsgtyp,intmsgflg);

intmsgctl(intmsqid,intcmd,struct

文档评论(0)

1亿VIP精品文档

相关文档