- 5
- 0
- 约4.67千字
- 约 9页
- 2017-02-09 发布于四川
- 举报
linux消息队列专题讲座王保明
linux消息队列-应用编程-专题讲座 written by 王保明1消息队列基本概念消息队列消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值消息队列也有管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列的总的字节数是有上限的(MSGMNB),系统上消息队列的总数也有一个上限(MSGMNI)对比:管道:流管道消息:有边界 先进先出 可以后进入、先出来 消息大小三大限制cat /proc/sys/kernel/msgmax 最大消息长度 限制cat /proc/sys/kernel/msgmnb 消息队列总的字节数cat /proc/sys/kernel/msgmni 消息条目数IPC对象数据结构内核为每个IPC对象维护一个数据结构struct ipc_perm {key_t __key; /* Key supplied to xxxget(2) */uid_t uid; /* Effective UID of owner */gid_t gid; /* Effective GID of owner */uid_t cuid; /* Effective UID of creator */gid_t cgid;
原创力文档

文档评论(0)