Q58
MCQ2 marks, −0.5Two processes, and , need to access a critical section of code. Consider the following synchronization construct used by the processes: /* P1 */ while (true) { wants1 = true; while (wants2 == true); /* Critical Section */ wants1 = false; } /* Remainder section */ /* P2 */ while (true) { wants2 = true; while (wants1 == true); /* Critical Section */ wants2=false; } /* Remainder section */ Here, wants and wants are shared variables, which are initialized to false. Which one of the following statements is TRUE about the construct?
Sign in to save attempts.
Loading…