int main(){
id_t child1=fork();
if(child1 > 0){
// want this block to execute completely before child block
}
else if(child1 == 0){
// want this block to execute after the parent block has executed
}
else{
perror("Process_failed" );
}
在分叉之前编写父块可以很好地完成工作,但是,我应该在分叉之后进行。 在当前情况下,它有时执行子项,有时执行父项。我知道这是因为调度方法、联系人切换等,但是我该如何限制