Answer Posted / vkin
When two or more threads of your program are blocked from
gaining access to a resource and as a result cannot make
ant progress, such a situation is called Starvation.
The ultimate form of Starvation is Deadlock. Deadlock
occurs when two or more threads are waiting on a condition
that cannot be satisfied. Most often a Deadlock occurs when
two or more threads are each waiting for the other to do
something.
Semaphores are used to avoid Deadlock situations.
Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
Explain the dual channel architecture?
Explain cycle stealing?
Explain the typical elements of a process image?
State two differences between user and kernel space?
Give the disadvantages of Havander's Strategies.
What is virtual memory? Where it used by OS?
What is the dispatcher?
Explain a drawback of mvt?
What problems are faced during the implementation of a network-transparent system?
What are advantages of operating system?
What is the x86 folder?
What is a root program?
What is trcd timing?
How does the cpu and the ram communicate?
What are the different ram standards/versions?