摘要: 系统调用exec 和fork()联合起来为程序员提供了强有力的功能。我们可以先用fork()建立子进程,然后在子进程中使用exec,这样就实现了父进程运行一个与其不同的子进程,并且父进程不会被覆盖。 下面我们给出一个exec 和fork()联用的例子,从中我们可以清楚的了解这两个系统调用联用的细节。其程序清单如下: 1 #include 2 #include 3 main() 4 { 5 int pid; 6 /* fork 子进程 */ 7 pid=fork(); 8 switch(pid) { 9 case -1:10 perror("fork failed");11 阅读全文
posted @ 2013-11-21 10:27 Fight_4_ever 阅读(611) 评论(0) 推荐(0) 编辑