We had to solve the famous dining philosophers problem in our second semester operating systems course.
choose the implementation you like to test either dphil_final (without deadlock and starvation) or dphil_deadlock (with forced deadlock)
make all
make clean
make test