Introduction - If you have any usage issues, please Google them yourself
Dining Philosophers is a classic example of Java multi-threaded programming, it is graphic version. Related to thread synchronization and mutual exclusion, critical access issues and ways to avoid the deadlock.