我想知道我们是否使用 vfork,我们如何知道子进程或父进程,因为资源是共享的。更具体地说,假设以下代码:
int main()
{
int pid = vfork();
if(pid == 0)
{
// code for child
}
else
{
// code for parent
}
return 0;
}
在上面的代码中,如果资源是共享的,那么 pid 变量将具有 uniqe 值,那么这段代码是否有效?,因为我已经看到示例按照上述代码执行操作。