Answer Posted / mahi 27
"semaphore " is an integer value that provide signalling
among the process
and it is an synchronization tool
semaphores are proposed by "DIJKSTRA"
generally semaphores are divided into 2 types
they are 1.General semaphore(or)counting semaphore
2.Binary semaphore(or)Mutex
in general semaphores 2 primitives are used they are
1.semwait(s)
2.semsignal(s)
semwait() checks decrements the semaphore value if the value
becomes negative then the process executing the semwait()is
blocked other wise the process continues execution
semsignal() increments the semaphore value if the value is
less than or equal to zero then a process blocked by a
semwait()operation is unblocked
Is This Answer Correct ? | 18 Yes | 9 No |
Post New Answer View All Answers
Why context switching is overhead?
Is deepin os stable?
What are go channels?
What do you know about the latest android version Lollipop?
How do you reset your computer?
Can yum install rpm?
How do I compare files in notepad ++?
How do I merge folders on mac?
What is the latest version of google browser?
Why is my computer so slow?
what are latest technologies ? and how will keep yourself up to date ?
What does kernel panic mean?
Which intel core is best?
Does a disk cleanup delete everything?
What is the best memory for a laptop?