我有一个关于waitpid参数的问题。 我需要在p[0]完成后启动p[1](进程1)。
这是启动p0的代码:
if(p[0] == 0){
process(0,1); //(process, duration(time))
return 0;
}
现在我希望p1在p0结束后(1秒后)立即开始。
if(p[1] == 0){
process(1,2);
return 0;
}
waitpid(p[0], NULL, 0);
这是我的问题:waitpid中的参数是什么意思?最后一个参数是否应该设置为1,因为p [0]在1秒后结束,这时我想让p [1]开始运行?