进程间通信--fork函数
摘要:
#include pid_t fork(void);fork() creates a new process by duplicating the calling process.1. 一个进程通过调用fork会创建一个被称为子进程的副本。父进程从调用fork()的地方执行,子进程也一样2. 子进程是一个新建立的进程,因此有一个与父进程不一样的进程ID。因此可以通过调用getpid()检测自身运行的子进程还是父进程。3. 不过,fork函数对父子进程提供不同的返回值--一个进程“进入“fork()调用,而另外一个则从调用中“出来“。父进程得到的fork()调用的返回值是子进程的ID,子进程得到 阅读全文
posted @ 2013-07-24 15:55 leaker 阅读(965) 评论(0) 推荐(0) 编辑