Multiple Choices
(Choose 1 answer)
Which of the following conditions must be held to provide good solution for mutual exclusion'
A. No two processes simultaneously in critical region
B. No assumptions made about speeds or numbers of CPUs
C. No process running outside its critical region may block another process
D. No process must wait forever to enter its critical region
E. All of the other choices