It buffers messages. Process Coordination Process coordination or concurrency control deals with mutual exclusion and synchronization . A generalization of mutual exclusion.
Deadlock occurs when two activities are waiting each other and neither can proceed.
If the system has only 2 drives, neither process can ever proceed. Starvation occurs when a blocked activity is consistently passed over and not allowed to run. The lower priority process will never be allowed to execute. As we shall see, some synchronization primitives lead to starvation. A critical section is a group of instructions that must be executed as a unit while other activity is excluded.