what are three requirements of any solution to the critical section problem?
['Mutual Exclusion. Out of a group of cooperating processes, only one process can be in its critical section at a given point of time.', 'Progress. ... ', 'Bounded Waiting.']