【发布时间】:2011-11-29 00:33:31
【问题描述】:
【问题讨论】:
-
见stackoverflow.com/questions/1653340/exec-and-fork/…,请在提问前尝试搜索:-)
【问题讨论】:
一旦你调用fork,子进程就不能再访问父进程的内存了。常规的 fork 将父进程的完整内存堆栈复制到子进程。 当调用 execve(或派生函数调用)时,调用进程将被新执行的程序替换。如果你只是做一个fork来做一个execve,你最好使用vfork,因为它对于新创建的孩子的内存分配要友好得多。
【讨论】: