标签:get bind ges order 实现 article 字符 进程间 types.h
[原文]
fork()函数:用于创建子进程,子进程完全复制父进程的资源,相当于父进程的拷贝。具体理解,运用父进程的同一套代码,通过判断进程ID来执行不同进程的不同任务。
返回值正常为子进程ID,出错返回负值。
pipe()函数:用于创建管道,返回负值表示创建失败。
简单实例:
功能:父进程通过管道向子进程传递字符串,然后子进程向屏幕打印出所收到的字符串。
运行结果:
I am public!
I am from parent!
19
I am public!
通过上面实例,可以清楚认识父子进程运行情况;通过关闭父进程读端口,关闭子进程写端口实现数据由父进程传向子进程的单向管道传输。
标签:get bind ges order 实现 article 字符 进程间 types.h
原文地址:http://www.cnblogs.com/wxmdevelop/p/7732015.html