linux应用开发-消息队列
用于linux系统进程间通信的一个队列
二 使用的主要函数(详细内容参看系统man手册)
1 得到消息队列号
int msgget(key_t key, int flags)
2 发送消息
int msgsnd(int msgid, const void *msgp, size_t msgsz, int msgflag)
3 接收消息
ssize msgrcv(int msgqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)
4 消息队列控制
int msgctl(int msgid, int cmd, struct msqid_ds *buf)
5 消息队列结构
struct msgbuf
{
long mtype;/*message type*/
char mtext[1];/*message data*/
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。