linux之Posix IPC名字说明
Posix IPC三种进程间通讯方式消息队列,信号量,共享内存都要使用Posix IPC名字进行标示。mq_open(),sem_open(),shm_open()函数的第一个参数就是Posix IPC名字,他可能是文件系统中一个真实存在文件的路径名,也可能不是。
Posix IPC名字一般以斜杠“/”作为首字母,且名字中只有一个“/”,一般用#define定义在一个便于修改的头文件中。
如:
#define TESTMQ "/test_mq"
#define MYSEM "/mysem"
#define TESTSHM "test_shm"