54. In order to create a good solution for the mutual exclusion problem for concurrent processes, which of the
following conditions must hold?
I. No process should have to wait forever to enter its critical region.
II. No process running outside of its critical region may block other processes from entering their critical
region.
III. There should be no assumptions about the speed or number of CPUs.
(A) None (B) I and II only (C) I and III only (D) II and III only (E) I, II, and III