sponsored links

The mutual exclusion pattern is also a version of signalling, but it has some important differences. In the mutual exclusion pattern a process must wait for another process to leave its critical section. The event it waits for, is the end of another process's critical section. But it only needs to wait for this event if other process is in its critical section. So, even though mutual exclusion can be constructed as variation of signalling, it is better thought of as a second basic type of synchronization.
In signalling, one process waits for another process to do something (signal an event), and in mutual exclusion, one process waits for another process not be doing something (not be in its cirtical section). Signalling is the most basic form of process co-operation, and mutual exclusion is the most basic form of process competition.
That's all for now friends. From our next post we shall discuss the classical problems of synchronization, those are Bouinded - Buffere Problem, Readers and Writers problems and Dining Philosophers problems one by one. Happy reading :)
Read complete study material of IBPS IT Officers from here
Read complete study material of IBPS IT Officers from here
Sai Spandana Kotturi
sponsored links
Dear Gr8ambitionz.com, Please link all IT topics like this article in IBPS IT OFFICERS SPECIAL label.
ReplyDeleteinter-process communication
ReplyDelete