What's the difference between semaphore , critical sections and mutex?
Answer / rajji
Semaphore and mutex are the synchronising mechanisms for shared resources. And critical region is part of synchonizing schemes, means it's a part of process sections.
Normally every process will have 3 sections 1.Entry section 2.critical section 3. exit section
In these critical section is more important which tells us how to manage resources like.
In semaphores if one thread is waiting for resource then other thread which has the resource can signal the waiting thread.
In Mutex if one thead is waiting for resource then it has to wait till resource get released. This is the best mechanism for multithreading.
| Is This Answer Correct ? | 3 Yes | 0 No |
What are numerous ways in which a thread can enter the waiting state?
Explain the dual channel architecture?
Does grep ignore case?
What is asymmetric clustering?
What are the various components of a computer system?
Is 64 bit excel faster?
Will increasing ram speed up my laptop?
What are the three types of file system?
Page replacement algorithm in Operating System?
What is the trtw/trwt timing?
Define max, min heap and search time of heap.
0 Answers Amdocs, Tavant Technologies, Thomson Reuters, Verifone,
Explain what is a semaphore?