Last updated: Feb 6, 2022

Deadlock

Deadlock is a situation where the execution of two or more processes is blocked because each process holds some resource and waits for another resource held by some other process. Deadlock happens when Mutual exclusion, hold and wait, no preemption, and circular wait occur simultaneously.
Deadlock in Operating System (OS) EASY
Learn about deadlocks in operating systems, their causes, prevention, detection, and recovery methods. Understand how processes get stuck and how to handle deadlocks
Deadlock Detection And Recovery in OS EASY
Deadlock detection and recovery is the method used to find and resolve deadlocks in an operating system.
Deadlock, Starvation, and Livelock EASY
This article discusses the concepts of deadlock, starvation, and livelock. We shall see reasons and measures to overcome them.
Deadlock Prevention and Avoidance
This blog will discuss Deadlock Prevention and Avoidance in Operating System, i.e. how deadlock can be prevented and how to avoid it using bankers algorithm.
Banker's Algorithm in Operating System MEDIUM
Understand Banker's Algorithm in OS with examples. Learn how it prevents deadlock and manages system resources efficiently in operating systems.
Aging in OS
In this article, we will discuss the concept of Aging in OS. Further, we will discuss starvation and aging technique with its limitation in brief.
Methods of Resource Allocation to Process by the Operating System
This post will cover the methods used for Resource Allocation to process by the operating system. We will also learn their advantages and disadvantages.
Program for Deadlock-free Condition MEDIUM
This blog aims to provide a deadlock-free solution using an algorithm and related questions to clear the program.
Deadlock Detection in Distributed Systems MEDIUM
Deadlock in Distributed Systems refers to a situation where multiple processes are unable to proceed as each is waiting for a resource held by another.
Difference between Deadlock and Starvation EASY
In this article, we are going to discuss the two important terms of Operating Systems and the differences between them in detail.