我的问题是执行时父堆栈会发生什么?
main()
{
f();
g();
}
f()
{
vfork();
}
g()
{
int blast[100],i;
for(i=0;i<100;i++)
blast[i]=i;
}
最佳答案
根据http://pubs.opengroup.org/onlinepubs/009695399/functions/vfork.html未定义行为
如果由vfork()创建的进程从调用了vfork()的函数返回,则该行为未定义
关于c - Vfork()和更多损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8201243/