设为首页 加入收藏

TOP

多进程编程(三)
2012-08-26 13:53:26 】 浏览:22877
Tags:进程 编程
文件描述符后,调用
             unlink()将硬盘上的文件路径名删除,则硬盘上就没有文件拷贝
             了.但在进程中该文件描述符是打开的,由该进程生成的子进程中
             该文件描述符也是打开的,就可以利用系统提供的文件缓冲区做
             进程间通讯,代价是进程间必须有父子关系或兄弟关系.
         . 环境变量
           信息的传送一般是单向的,即由父进程向子进程传送.
           保密性较好.
           双方必须约定环境变量名.
           只占用本进程和子进程的环境变量区.
         . 共享数据段
           操作比较复杂.
           占用硬盘空间,生成系统特殊文件.
           其他性质与共享内存相类似.
         . 流
           文件描述符的操作方式.
           进程间不一定要有父子关系或兄弟关系.
           双向传送信息.
           进程各自生成socket,用bind()联接.
           其他性质与管道相类似.
           流编程(www.cppentry.com)为TCP/IP网络编程(www.cppentry.com)范围,在本文中暂不阐述.
         . 传递参数
           信息的传送一般是单向的, 即由父进程向子进程传送.
           保密性较差,用进程列表即可显示出来.
           双方必须约定参数位置.
           只占用子进程的参数区.
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/25/25
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Core Dump?! 下一篇字符串转换篇

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目