Solutions to the Dining Philosopher problem

CS 300 (PDC)

Avoiding race conditions

In the solutions to the Dining Philosophers problem below, we will assume that race conditions are avoided using some kind of atomicity strategy.

The waiter solution to Dining Philosophers

Chandy-Misra solution