【发布时间】:2013-08-17 16:09:26
【问题描述】:
我正在研究 unix 系统调用和进程控制。 我知道当调用 vfork() 时,将控制权交给子进程,当子进程完成时,它会调用 _exit() ,然后将控制权交给父进程。
第一个问题是:“我想在父进程之后将子进程带到执行中”,,,有可能吗?
如果没有:在 vfork() 的情况下,父母和孩子如何同时运行??? 如果是:为什么我们需要使用 vfork()(大部分功能与 fork() 相同)
第二个问题,我知道 fork 和 vfork 的进程结构,但是不知道在哪里使用哪个?
请帮忙。
【问题讨论】:
标签: kernel linux-kernel fork