Question: Assume you have two processes: a computation process that works on a CPU - heavy, long - running computation ( this process knows about the
Assume you have two processes:
a computation process that works on a CPUheavy, longrunning computation this process knows about the progress of computation in percentage of completing the work
a GUI process that shows the progress of the computation to the user updating the information once per second
You as a developer have the choice to use either pipes or shared memory for the necessary interprocess communication. Is there a strong reason for preferring one over the other choice for this sample application? Justify!
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
