What's the difference between semaphore , critical sections and mutex?
Answer Posted / 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 |
Post New Answer View All Answers
What is the full form of os?
When an input file is opened, what are the possible errors that may occur?
Will chkdsk delete my files?
Will increasing ram speed up my laptop?
Explain the handheld systems.
How do I do a system restore?
Can I run 64 bit on x86?
What is the highest ram?
What are pages?
Is it safe to delete ost file?
What is a 32 bit integer?
Explain the concept of real-time operating systems?
Explain pcb.
What is the dispatcher?
What are read-write locks?