Question: Consider the following program: main (int argc, char ** argv) { int child = fork (); int x = 100; } if (child ==
Consider the following program: main (int argc, char ** argv) { int child = fork (); int x = 100; } if (child == 0) { x = 10; } else { child fork (); x = 20; if (child) { x == 10; } How many different copies of the variable x are there? What are their values when their process finishes?
Step by Step Solution
There are 3 Steps involved in it
In this program there are a total of 3 different copies of the variable x Her... View full answer
Get step-by-step solutions from verified subject matter experts
