What is Concurrency? Expain with example Deadlock and
Starvation?
Answer Posted / rajdeo kumar vadhwa
concurrency:-
when two processes want to acquire the same resource.
Deadlock:-
Deadlock is a condition when two processes (A,B)require a
single resource at a moment then deadlock condition occurred.
example:
suppose two process A,B require resource 'R' for accessing
and that time process A and B both generate flag 1 for
acquire the resource in this situation no one can access
that resource immediately then deadlock condition occurred.
Starvation:
This is mostly happens in time sharing systems in which the
process which requires less time slot is waiting for the
large process to finish and to release the resources, but
the large process holding the resources for long time
(almost for forever) and the process that requires small
time slot goes on waiting. Such situation is starvation for
small process.
| Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
What are a virtual machines and site their advantages?
How do I turn off programs running in the background?
What are the 3 types of filing systems?
Explain what is meant by repetition of information and inability to represent information. Explain why each of these properties may indicate a bad relational database design.
How do I find my hidden files?
Does dual boot affect performance?
What are the advantages of a multiprocessor system?
Is 64bit faster than 32?
How do I find the location of an excel file?
What killed mandla maseko?
What are the essential conditions for a deadlock to occur?
What is process communication?
What is difference between program and x86?
What is dining philosophers’ problem?
What is the meaning of busy spin in multi-threading?