The following java project contains the java source code and java examples used for dining philosophers problem. This Program is a Simulation for The Solution Of Dining-Philosophers problem. This solution uses Semaphores to synchronize the philosophers trying to eat. This solution uses the condition of making the philosopher holds both chopsticks at the same time or none at all
The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.