Answered step by step
Verified Expert Solution
Question
1 Approved Answer
What is the output of following program and find out how many total processes will be created including the parent process?? int main() { int
What is the output of following program and find out how many total processes will be created including the parent process??
int main()
{
int i;
printf("hello before fork ");
printf("i : %d ",i);
i=fork();
printf(" ");
if(i==0)
{
printf("Child has started ");
printf("child printing first time ");
printf("getpid : %d getppid : %d ",getpid(),getppid());
sleep(5);
printf(" child printing second time ");
printf("getpid : %d getppid : %d ",getpid(),getppid());
}
else
{
printf("parent has started ");
printf("getpid : %d getppid : %d ",getpid(),getppid());
printf(" ");
}
printf("Hi after fork i : %d ",i);
return 0;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started