Introduction - If you have any usage issues, please Google them yourself
Dining philosophers is a classic multi-threaded Java programming examples, this is the graphics version. Related to thread synchronization and mutual exclusion, critical area to visit, as well as ways to avoid deadlock.