Skip to content
#

deadlockprevention

Here are 21 public repositories matching this topic...

Dining Philosophers simulated in C: one pthread per philosopher, one mutex per fork, and a monitor thread that detects starvation within milliseconds. Deadlock-free through parity-based lock ordering, with no data races and no leaks. 42 School project, graded 100/100, norminette clean.

  • Updated Aug 10, 2026
  • C

Traffic Concurrency Controller is an operating systems-inspired simulation tool that manages high-throughput request handling. It implements core OS concepts—including Priority Scheduling, Round Robin Scheduling, Concurrency Control, and a Deadlock Avoider—to ensure safe, efficient, and starvation-free resource allocation.

  • Updated Jul 30, 2026
  • Python

Add this topic to your repo

To associate your repository with the deadlockprevention topic, visit your repo's landing page and select "manage topics."

Learn more