A Project for University which represents a GUI Simulation for a DeadLock in OS
-
Updated
Aug 27, 2023 - C++
A Project for University which represents a GUI Simulation for a DeadLock in OS
CUCEI: Operating Systems-Usage, Adaptation, and Exploitation Problem-Solving Seminar
A new Deadlock avoidance algorithm is created using C language which when compared is more efficient than the Bankers algorithm
Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios
The "Philosophers" project at 42 is a programming exercise based on Edsger Dijkstra's dining philosophers problem. Students simulate philosophers alternating between thinking and eating, sharing forks, and managing concurrent resource access to avoid deadlocks and ensure proper synchronization.
All Assignments done for the Operating Systems Course in 2021. Includes codes done on Kernel Programming, Creating System Calls, Kernel Semaphores, Changing the Linux Scheduler & the Producer Consumer Problem in Kernel Space.
Threads in Java, Synchronization and Locks, Deadlocks and Deadlock Prevention
🔒 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application
Spacecraft control using POSIX-threads API
Add a description, image, and links to the deadlock-prevention topic page so that developers can more easily learn about it.
To associate your repository with the deadlock-prevention topic, visit your repo's landing page and select "manage topics."