Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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


Please Help Members By Posting Answers For Below Questions

What is load sharing in operating system (os)?

1241


Why would a parent process terminate a child process?

1052


What is the kernel of the operating system?

975


What does direct input mean?

1027


Is microsoft edge replacing internet explorer?

1039


What is sudo user?

990


How can I tell what devices are connected to my usb?

1039


What is the difference between shared memory and message passing?

1089


What is the difference between logical and physical address space?

1037


What is best free operating system?

985


What is the purpose of system programs?

1112


What are the different functions of an operating system?

1028


Mention the steps involved in the execution of a program.

962


What is deadlock? Explain.

1086


What are the types of files?

994