Systems·C

Philosophers

I never thought philosophy would be so deadly

About this project

The classic Dining Philosophers problem solved with POSIX threads and mutexes. Implements precise timing to detect philosopher death, deadlock avoidance strategies, and concurrent resource sharing — all while ensuring no data races or undefined behavior.

Tech Stack

CPthreadsMutexesConcurrency