Who Cares About Philosophers?
This problem has important systems implications. For example:
- Suppose the chopsticks are really queues
- Suppose the philosophers are really threads trying to move objects between queues
- A philosopher must lock both the source and destination queue (and no other queues)
We’ll see a good solution later