What is the use of Semaphore?
Answers were Sorted based on User's Feedback
Answer / geeta
Semaphore variable are to make sure that some shared
variable is not being modified/updated simultaneously by
two separate processes/threads.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / anonymous
It is being used to prevent DEADLOCK upto some extent only.
It is a primitive level mechanism.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / rajesh
Semaphore is to solve the problem of syncronisation. It is
a monitor, to monitor the critical section of the program.
it can be implemented with the help of the a single
variable and depending upon the value of that variable
thread is allowed to enter in the critical section.
| Is This Answer Correct ? | 1 Yes | 1 No |
What is the difference between Process and Threads?
what is Activation Instantinator?
Why does most servlets extend HttpServlet?
Explain what is synchronization?
Can I run seam with jdk 1.4 and earlier?
What is bean? Where can it be used?
What state a thread enters, When it blocks on I/O?
What are JTA/JTS and how they used by client?
Why do I get a duplicate name error when loading a jar file?
What is colon_pkg_prefixes and what is its use?
Define the remote object implementation?
How will the struts know which action class to call when you submit a form?