Dining Philosophers
The dining philosophers example from the text is found herein, in a few different forms:
dining_philosophers.c: code with deadlockdining_philosophers_print.c: code with deadlock, and some useful printingdining_philosophers_no_deadlock.c: code without deadlockdining_philosophers_no_deadlock_print.c: code without deadlock, and some useful printing
Run make to build all of them with the highly primitive Makefile.