以下三种类型的IPC合称 "Posix IPC"
- Posix 消息队列 (2.1)中将详细介绍细节
- Posix 信号量 (2.2)中将详细介绍细节
- Posix 共享内存 (2.3)中将详细介绍细节
Posix IPC 函数汇总
先总体上了解一下这三种通信方式的创建与打开流程
相关函数
mqd_t mq_open (const char *name, int oflag, mode_t mode, struct mq_attr attr);
sem_t sem_open(const char *name, int oflag,mode_t mode, unsigned int value);
int shm_open(const char *name, int oflag, mode_t mode);
它们的第二参数都是 oflag 这个参数所用的各种常值
先不具体了解这些参数的含义,以及其他参数的作用,先了解真正的逻辑流程
仔细看上图,不明的先假设他是怎样,并能清晰地记住现在所有的疑惑
小结
带着疑惑去读(2.1)(2.2)(2.3)