Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: deadlock-avoidance

JochenBaier/BugInsight

A memory leak and deadlock finder for C, C++

Language: C++ - Size: 343 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 24 - Forks: 1

sikatikenmogne/concurency-workshop-c-sharp

Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues

Language: C# - Size: 393 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

JochenBaier/cppguard

C++ developer tool for detecting deadlocks

Language: C++ - Size: 310 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 39 - Forks: 2

go-row/solutionToDeadlockProblem

This repository contains solution to deadlock problem using Bankers' Algorithm.

Language: C++ - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

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

Language: Java - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

hugofpaiva/ia-sokoban 📦

Sokoban Solver developed in the Artificial Intelligence course, IA UA 2020/2021

Language: Python - Size: 798 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

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.

Language: C++ - Size: 1.22 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

mehmoodulhaq570/Philosophers-Dining-Hall-Problem

This Python repository solves the Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock. The implementation manages philosopher states efficiently, balancing thinking, hunger, and eating without issues.

Language: Python - Size: 2.62 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 2

abeer-saleh/Banker-s-algorithm

Size: 5.86 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

ShyamKumar1/Operating-systems-lab-programs

This repo contains Operating Systems Lab Programs that are useful for Undergraduate Students

Language: C - Size: 34.2 KB - Last synced: 5 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

jaypatel1210/Deadlocak-Synchronization-os

Language: HTML - Size: 767 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 0 - Forks: 1

MohamedNagyMostafa/escape-room-concurrency-

Language: C++ - Size: 2.93 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

moazmohamed20/OS-Algorithms

Operating System Algorithms Implementations in C++

Language: C++ - Size: 22.5 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0

nikitanosov1/parallel-programming

Лабораторные работы по курсу "Параллельное программирование"

Language: C++ - Size: 2.8 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

matusHubinsky/ios-project-2

FIT IOS 2. project centered around deadlocks

Language: C - Size: 87.9 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

alcestes/mpstk

Multiparty Session Types toolKit

Language: Scala - Size: 1.15 MB - Last synced: 6 months ago - Pushed: almost 5 years ago - Stars: 15 - Forks: 4

ammahmoudi/Os-TaskManager

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

Language: Java - Size: 179 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

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

Language: C++ - Size: 247 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

Rakibul73/Operating_System_Code

Operating System Code in Python 3

Language: Jupyter Notebook - Size: 54.7 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 4 - Forks: 0

alhussain-shaikh/Operating-System-LAB

In this repo, I have nearly covered all the lab concept related to Operating System with the code in c/c++/java

Language: C++ - Size: 1.37 MB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

codevor/js-semaphore

🚦JavaScript Semaphore implementation using Promises

Language: JavaScript - Size: 17.6 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

pockemon/Operating-systems--LAB

Codes pertaining to OS Lab for Course CO254 - Operating Systems[CSE NITK SEM-4]

Language: C++ - Size: 119 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 12 - Forks: 2

frhd143/Dining-Philosophers-Problem

This is a solution to the dining philosophers problem in C using pthreads and semaphores.

Language: C - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

SyedMuhammadMuhsinKarim/Bankers-Algorithm-in-Python

Operating System: Banker's Deadlock Avoidance Algorithm (Hardcoded) Implementation in Python (Using Numpy aka Numerical Python)

Language: Python - Size: 18.6 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

Shruthi-Sivagnanam/Os-Concepts

Basic operating system concepts in c language.

Language: C - Size: 45.9 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 2

LakshmiPadmanabhan/Bankers-Algorithm

Simulation of Banker's algorithm for deadlock avoidance

Language: C - Size: 1000 Bytes - Last synced: 8 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

JiayangZhou-99/MyDB 📦

A SQL Server that supports table level concurrency and Transaction

Language: C++ - Size: 177 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

aditiisaxena/Dining-Philosophers-Problem

Solutions to prevent deadlock condition in the classic Dining Philosophers Problem

Language: C - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Minisiia/ResolveDeadlockThread

Create 2 classes. Implement mutual blocking of these classes. Use all possible methods to solve the problem of mutual blocking.

Language: Java - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

App-Monster-Belal/Deadlock-avoidance-with-safe-sequence

Language: C++ - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

App-Monster-Belal/Deadlock_Avoidance_Bankers-Algorithm

Language: Shell - Size: 322 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

thcls/Algoritmo_do_Banqueiro

Simulador do algoritmo do banqueiro (estado seguro, algoritmo de requisição e detecção de deadlock) para prevenção de impasses.

Language: Python - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

harsh-apcr/MTL458-Operating-Systems 📦

Course assignment for MTL458-OS

Language: C - Size: 4.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

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

Language: C++ - Size: 1.28 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

AdamPiszczek/elevator-control_simulation-program

elevator simulator in multithreaded programming

Language: Java - Size: 8.79 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

cpsusie/DotNetVault

Synchronization Library and Static Analysis Tool for C# 8

Language: C# - Size: 52.6 MB - Last synced: 8 days ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 2

stefan-zobel/rwlock-rs

A Rust RwLock that attempts to prevent recursive deadlocks

Language: Rust - Size: 17.6 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

pawlo555/concurrency-theory-consumer-producer

Consumer and producer problem in different variations

Language: Java - Size: 247 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

GRV96/log710_deadlock_algorithms

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

Language: Java - Size: 1.81 MB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

cgriceld/42-dining-philosophers

🧶 multithreading on the example of dining philosophers problem

Language: C - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

anhmiuhv/fx10-coq

Language: Makefile - Size: 19.5 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

ahmedibrahimq/chat

Client-Server Chat over TCP Protocol that supports sending files & deadlocks Avoidance. Gui and cli clients.

Language: C# - Size: 1.29 MB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

vic-lsh/os-banker-algo

Operating Systems Lab: Banker's Algorithm

Language: C++ - Size: 28 MB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

cogumbreiro/gorn-coq

Deadlock avoidance on using futures in shared memory. The project includes the formalization of a trace language and results on a policy on safe joins (through a notion of known tasks) and we show that data-race-freedom implies deadlock freedom.

Language: Coq - Size: 421 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 2

Related Keywords
deadlock-avoidance 44 deadlock-detection 15 deadlock 12 bankers-algorithm 12 operating-system 8 java 6 cpp 5 semaphore 4 dining-philosophers-problem 4 synchronization 3 mutex 3 multithreading 3 thread 3 banker-algorithm 3 os 3 threading 3 python 3 priority-scheduling 3 shell-script 3 operating-systems 3 peterson-algorithm 2 concurrent-programming 2 scheduling-algorithms 2 mutex-synchronisation 2 deadlocks 2 cpu-scheduling 2 memory-management 2 os-project 2 fifo-page-replacement 2 round-robin-scheduling 2 shell-scripting 2 mutex-lock 2 semaphores 2 system-calls 2 disk-scheduling 2 syncronization 2 page-replacement 2 memory-allocation 2 bug 2 deadlock-free 2 developer-tools 2 promises 2 coq-formalization 2 threads 2 concurrency 2 thread-pool 2 cpu-scheduling-algorithms 1 demand-paging 1 disk-allocation 1 first-fit 1 first-fit-algorithm 1 shell-programming 1 2phasecommit 1 bplustree 1 log 1 lru-cache 1 mvc 1 school-project 1 myisam 1 mysql 1 mysql-server 1 rollback 1 partitioning-algorithms 1 process-scheduling 1 process-synchronisation 1 paper-artifacts 1 futures 1 socket-programming 1 tcp-socket 1 c 1 cprogramming-language 1 dinning-phillospher 1 tcp 1 chat-application 1 fx10 1 numpy 1 python3 1 best-fit 1 coq 1 best-fit-algorithm 1 elevator 1 random-number-generator 1 c-sharp-8 1 integrated-roslyn-analyzer 1 lock 1 lock-free 1 consumer-producer 1 rwlock 1 rust 1 parking-lot 1 thread-synchronization 1 protected-resources 1 raii 1 roslyn-analyzer 1 scope-based-resource-management 1 static-analysis 1 synchronization-library 1 synchronization-mechanisms 1 thread-safety 1 transaction 1