Skip to content

Program that simulates the dining philosophers problem. Illustrates synchronization issue resolution through the use of threads and locks.

Notifications You must be signed in to change notification settings

Jorgeguti2/Dining-Philosophers

Repository files navigation

Table of Contents

About

This program simulates the dining philosophers problem. This project outlines the solution to the dining philosophers problem using java condition variables, threads, and locks. The Contents of the project are DiningPhilosopher.java, Philosopher.java, DiningServer.java and DiningServerImpl.java

Getting Started

These instructions will get you a copy of the project up and running on your local machine for testing purposes

Prerequisites

Have the latest version of java

java --version

What to Run

Either by

java DiningPhilosopher.java

Or by

*Clicking on the "Run" button on your IDE*

About

Program that simulates the dining philosophers problem. Illustrates synchronization issue resolution through the use of threads and locks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages