Skip to content
#

deadlockprevention

Here are 18 public repositories matching this topic...

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

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

Improve this page

Add a description, image, and links to the deadlockprevention topic page so that developers can more easily learn about it.

Curate this topic

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