原创  fork点滴 收藏

fork()    创建一个子进程,父进程和子进程同时执行fork()后的命令行 。

一个现存进程调用fork()函数是unix内核创建进程的唯一方法(不包括进程交换,页精灵进程,init进程)

该函数被调用一次,但是返回2次,父进程返回的是新子进程的进程id,子进程返回的是0。

子进程获得父进程的进程空间,堆,栈。但是不能获得父进程的挂起操作,信号锁。

一般的子进程先执行还是父进程先执行取决于内核。

发表于 @ 2006年11月07日 09:01:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:第8章 域和生命期(c++ primer)

  • 发表评论
  • 评论内容:
  •  
Copyright © fan2290
Powered by CSDN Blog