摘要:
1 #include <unistd.h>2 3 pid_t fork(void);一个现有进程可以调用fork函数创建一个新进程。由fork函数创建的新进程称为子进程(child process)。fork函数被调用一次,但返回两次。两次返回的唯一区别是子进程的返回值为0,而父进程的返回值则是新子进程的进程ID。将子进程ID返回给父进程的理由是:因为一个进程的子进程可以有多个,并且没有一个函数使一个进程可以获得其所有的子进程ID。使子进程得到返回值0的理由是:一个进程只会有一个父进程,所以子进程总是可以调用getppid获得其父进程ID。子进程和父进程继续执行fork调用之后的指 阅读全文
posted @ 2012-07-04 13:56
Cavia
阅读(1419)
评论(1)
推荐(1)