Address
Pandit Deendayal Energy University
Raysan, Gandhinagar
382421
Deadlock describes a situation where two or more threads are blocked
forever, waiting for each other. Concurrency means multiple
computations are happening at the same time.
In concurrent computing, deadlock is any situation in which no
member of some group of entities can proceed because each waits for
another member, including itself, to take action, such as sending a
message or, more commonly, releasing a lock.[1] Deadlocks are a
common problem in multiprocessing systems, parallel computing, and
distributed systems, because in these contexts systems often use
software or hardware locks to arbitrate shared resources and
implement process synchronization.
Concurrency is the concept of executing two or more tasks at the
same time (in parallel). Tasks may include methods (functions),
parts of a program, or even other programs. With current computer
architectures, support for multiple cores and multiple processors in
a single CPU is very common.
Deadlock And Concurrency
Get in touch with us with a single message
Pandit Deendayal Energy University
Raysan, Gandhinagar
382421
9512279080
naitikmakwana168@gmail.com
Copyright © 2022 OS Lab project. All Right Reserved.