system-V IPC(Internet process communication) 系统版本5 进程间通信
1.ftok的 key可以保证用户空间的二个进程对同一个IPC对象进程操作。
注意:
如果连个参数一样,则返回的key值也一样
第一个参数一般是取进程所在的目录,一般一个项目中需要通讯的几个进程通常都放在一个目录下
如果同一目录下参过一个IPC对象,可以通过第二个参数来标识
系统只有一套key标识,也就是说,不同类型的IPC对象不能重复
2.与文件IO操作的对应关系:
3. 查看IPC 对象命令:
查看IPC 信号量对象命令: ipcs -s
查看IPC 共享内存对象命令:ipcs -m
查看IPC 消息队列对象命令:ipcs -q
查看IPC 全部对象命令: ipcs -a 或者 ipc -pms
删除IPC 信号量对象命令:ipcrm -s semid
删除IPC 共享内存对象命令:ipcrm -m shmid
删除IPC 消息队列对象命令:ipcrm -q msgid