An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with deadlock-avoidance

A curated list of projects in awesome lists tagged with deadlock-avoidance .

https://github.com/khaledashrafh/deadlock-handler

This repository contains a C++ implementation of the Banker's algorithm, which is used to avoid deadlock in a system. The program allows processes to request and release resources, and the banker will grant a request only if it leaves the system in a safe state. If a request would lead to an unsafe state, it will be denied. The program also include

banker-algorithm bankers-algorithm deadlock deadlock-avoidance deadlock-detection resourse-manager

Last synced: 17 Oct 2025

https://github.com/mehmoodulhaq570/philosophers-dining-hall-problem

Solution to Operating System Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock.

concurrency deadlock-avoidance deadlocks dining-philosophers-problem operating-system philosophers-dinner-problem

Last synced: 11 Apr 2025

https://github.com/ayushs2k1/operating-systems-project

The project titled ROAD CONSTRUCTION USING HIGHWAY PLANNING AND OBSTRUCTION PREVENTION aims to address one of the major issues that the Indian road construction department is facing.

cpp cpu-scheduling deadlock-avoidance deadlock-detection djikstra-algorithm operating-systems priority-scheduling

Last synced: 24 Mar 2025

https://github.com/ammahmoudi/os-taskmanager

a context switching simulation of operation system supporting every context switching algorithms and deadlock prevention methods

context-switching deadlock-avoidance deadlock-detection java

Last synced: 29 May 2026

https://github.com/aditiisaxena/dining-philosophers-problem

Solutions to prevent deadlock condition in the classic Dining Philosophers Problem

c-programming deadlock-avoidance dining-philosophers-problem semaphore

Last synced: 04 Apr 2025

https://github.com/stefan-zobel/rwlock-rs

A Rust RwLock that attempts to prevent recursive deadlocks

deadlock-avoidance parking-lot rust rwlock

Last synced: 28 May 2026

https://github.com/vic-lsh/os-banker-algo

Operating Systems Lab: Banker's Algorithm

banker-algorithm deadlock-avoidance deadlock-detection

Last synced: 20 Mar 2025

https://github.com/alphsx/banker-s-algorithmx

🚀 The fast, visual way to learn and simulate Banker’s Algorithm

bankers-algorithm bankers-algorithm-simulator deadlock-avoidance operating-systems resource-allocation

Last synced: 27 Feb 2026

https://github.com/grv96/log710_deadlock_algorithms

Algorithms meant to counter deadlocks taught in course LOG710 in École de technologie supérieure (ÉTS), Montréal

deadlock deadlock-avoidance deadlock-detection ets java log710 operatingsystem os school school-project

Last synced: 28 Oct 2025

https://github.com/luismendes070/avoiding-thread-deadlock

Advanced Java Programming Avoiding thread deadlock https://www.linkedin.com/learning/advanced-java-programming-2/avoiding-thread-deadlock?autoSkip=true&autoplay=true&resume=false

deadlock-avoidance intellij-community java linkedin-learning promises react-native structural-search typescript vscode

Last synced: 12 Apr 2026

https://github.com/yashuv/distributed-system

some insights and program code for Election Algorithm(Bully and Ring), RPC and RMI, Clock Synchronization(Logical and Vector) and Banker's Deadlock Avoidance Algorithm

bankers-algorithm bully-algorithm clock-synchronization deadlock-avoidance distributed-systems lamport-clock leader-election-algorithm ring-algorithm vector-clock

Last synced: 29 Mar 2025