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 |
advantage of thread?
what is meant by JRMP?
What is clustering? What are the different algorithms used for clustering?
What is the difference between Process and Threads?
What is a session? Can you share a session object between different theads?
what is Static binding?
What is Connection Pooling?
1 Answers Enteg Technologies, Infosys, Polaris,
What is the immediate superclass of the applet class?
Can I import same package/class twice? Will the jvm load the package twice at runtime?
What is the difference between static and non-static with examples?
What is glasgow?
How would you reatach detached objects to a session when the same object has already been loaded into the session?