文件描述符后,调用 unlink()将硬盘上的文件路径名删除,则硬盘上就没有文件拷贝
了.但在进程中该文件描述符是打开的,由该进程生成的子进程中
该文件描述符也是打开的,就可以利用系统提供的文件缓冲区做
进程间通讯,代价是进程间必须有父子关系或兄弟关系.
. 环境变量
信息的传送一般是单向的,即由父进程向子进程传送.
保密性较好.
双方必须约定环境变量名.
只占用本进程和子进程的环境变量区.
. 共享数据段
操作比较复杂.
占用硬盘空间,生成系统特殊文件.
其他性质与共享内存相类似.
. 流
文件描述符的操作方式.
进程间不一定要有父子关系或兄弟关系.
双向传送信息.
进程各自生成socket,用bind()联接.
其他性质与管道相类似.
流
编程(www.cppentry.com)为TCP/IP网络
编程(www.cppentry.com)范围,在本文中暂不阐述.
. 传递参数
信息的传送一般是单向的, 即由父进程向子进程传送.
保密性较差,用进程列表即可显示出来.
双方必须约定参数位置.
只占用子进程的参数区.