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

How do you assign priority to a worker thread?

1007


What are significance of semaphores?

1168


What are differences between ram and rom?

1160


Explain any program using Semaphores.

1188


What are the two main types of files?

1107


What is so-dimm in reference to ram?

991


Explain compaction.

1030


What is difference between Process and Thread?

1103


File which stores the DNS configuration at client side?

1242


Is gnome a shell?

1008


How do you fix a blue screen?

1004


Explain the characteristics of instruction and execution time.

1086


What are the necessary conditions for deadlock to occur?

1040


What is the limit of ram capacity in a 32bit os?

1077


What is the difference between af_inet and pf_inet?

963