Question: Sketch the corresponding process tree. Be sure to indicate outputs and circle synchronization points, if they exist main(){ printf(1); if (fork()==0){ for(int i=2;i <4;i++){ printf(%d,i);
Sketch the corresponding process tree. Be sure to indicate outputs and circle synchronization points, if they exist
main(){
printf("1");
if (fork()==0){
for(int i=2;i<4;i++){
printf("%d",i);
if (fork()==0){
printf("%d", i+10);
exit(0);
}
wait(NULL);
}
} else{
wait(NULL);
printf("4");
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
