#include
#include
int main()
{
if(fork()==0)
{
printf("A\n");
execl("./1",0);
}
else
{ wait(null);
printf("B\n");
}
}
#include
#include
int main()
{
if(fork()==0)
{
printf("A\n");
execl("./1",0);
}
else
{ wait(null);
printf("B\n");
}
}
在fork之前应该创建了一个子进程
返回值为0的是子进程,在子进程里又执行了当前路径下的0程序,主线程等子进程待执行完成