Brief Explanation

Deadlock And Concurrency

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.

image

Algorithmms

Deadlock And Concurrency

Contact Us

Get in touch with us with a single message

Contact Info

Address

Pandit Deendayal Energy University
Raysan, Gandhinagar
382421

Phone

9512279080

Email

naitikmakwana168@gmail.com

Message Us