【发布时间】:2014-02-28 10:09:45
【问题描述】:
我对 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] 开始的时间?
【问题讨论】: